Jobs and Careers
KE
Senior Software Engineer, Infrastructure
KenshoUKRemotefull_timeVerifiedPosted 16 May 2023
About the role
At Kensho, we hire talented people and give them the autonomy and support needed to build amazing technology and products. To do this, we look for people who insist on a bias towards action to minimize unhelpful hierarchy and process. We collaborate using our teammates' diverse perspectives to solve hard problems. Our communication with one another is open, honest and efficient. We dedicate time and resources to explore new ideas and, as a result, we produce technology that is scalable, robust, and useful.
As an infrastructure engineer at Kensho you will be responsible for building systems and frameworks that will be used by teams across the organization. You will be working on a team with experienced engineers and have an opportunity to learn and grow. As an engineer on the infrastructure team you have the opportunity to work on the core platform that hosts all our assets to build monitoring & alerting that identify the health of such services.
As an infrastructure engineer at Kensho you will be responsible for building systems and frameworks that will be used by teams across the organization. You will be working on a team with experienced engineers and have an opportunity to learn and grow. As an engineer on the infrastructure team you have the opportunity to work on the core platform that hosts all our assets to build monitoring & alerting that identify the health of such services.
What You'll Do:
- Design core, backend software components that powers the Kensho language models and other products.
- Build tools to empower the engineering teams.
- Code using primarily python, jsonnet, and other languages.
- Collaborate with other teams to gather requirements and support their workflows.
- Conduct architecture, design and code reviews.
- Analyze and improve efficiency, scalability, and stability of various system resources.
What We Look For:
- 5-year of relevant work experience in software development.
- Professional coding experience in Python, C++, Rust, or Go.
- Experience architecting and developing large scale distributed systems.
- Experience in concurrency, multithreading and synchronization.
- Familiarity with the Unix/Linux environments.
Technology You'll Encounter:
- Kubernetes, Grafana, Prometheus, Kafka, PostgresQL
- Ubuntu linux or similar operating systems
Nice To Have:
- Your github account showing practical, entrepreneurial initiative.
- You have experience building distributed systems or have collaborated on a team developing internal tools.
- You have experience building systems processing large amounts of data.
- You have experience productionizing large machine learning models (LLMs).
- You have experience in MLOPs.
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s