Design, build, and maintain scalable Python microservices that power Tomoβs platform, owning backend architecture decisions and contributing to API design and integration patterns across services. Deploy, monitor, and support systems in production as part of an on-call rotation. Drive healthy engineering practices, including code review, iterative delivery, automated testing, and continuous deployment. Work with product managers, designers, and frontend engineers.
Job listings
We're looking for a Senior Machine Learning Engineer to join the ML Applications Team in the Tenstorrent Cloud. Primary focus will be on developing realistic demonstrations of AI applications, and APIs for them, for the Tenstorrent Cloud. Experience spanning into platform infrastructure and Kubernetes is also highly valuable. This role is hybrid OR remote, based out of Santa Clara, CA, Austin, TX, Toronto, ON.
Be an integral part of the team, driving process improvement, assisting the manager in running the team, coaching and developing colleagues with less experience, as well as owning functional areas from design and implementation all the way to support and maintenance. Juju is the engine behind model-driven operations, providing a means to operate complex software on public cloud, private cloud, Kubernetes, and bare-metal.
Provides full-stack software support across a range of data infrastructure projects. Ensures the code behind the multi-scale climate modeling project is reproducible, performant, and delightful for outside contributors. Responsible for prototyping surrogate models and machineβlearned emulators trained on targeted highβresolution simulations, designed to increase the accuracy and speed of modeling SAI deployment scenarios.
The Software Engineer will join the Accommodation Supply Engineering team within the Technology department. You will design, write, and test high-quality software by using a range of practices like TDD, DDD, Clean Code, or SOLID Principles. You will create resilient, secure, and performant applications able to serve millions of requests per day, and collaborate effectively with engineers, architects, and stakeholders from multiple teams to solve complex problems to deliver end-to-end solutions.
Be the technical partner our customers trust mostβembedding with their teams to design and implement solutionsβwhile also contributing back to Elastic Pathβs core platform roadmap. Youβll thrive if you enjoy variety, ambiguity, and high-impact problem-solving. At times, youβll lean more customer-facing, and other times, youβll lean more engineering-heavy.
As an Effectual Principal Software Engineer, you will design, develop, and deploy cloud-based applications for our clients. You will collaborate with teams, including architects and project managers, to ensure the delivery of high-quality cloud solutions. You will provide technical support and innovative cloud solutions in alignment with business objectives by designing, architecting, maintaining, and operationalizing cloud-based web applications, and independently manage the lifecycle of medium and large features.
You will contribute to every stage of building the Replicated delivery and management platform, from early brainstorming to shipping and supporting the final product. Working with open-source technologies like Kubernetes, K0s, and Helm, you'll help us continue to build multi-premise features for Independent Software Vendors (ISVs) and Enterprise customers.
As the Senior Software Engineer, this is a 1-year maternity cover role where you'll be a key player in a cross-functional team, building performant, scalable, and customer-focused web applications used by millions across Europe. This role enables you to shape features end-to-end - from early discovery and ideation through delivery and rollout.
Proficient in Golang, expert in code reviews, and skilled in debugging. Strong knowledge of relational databases and ability to define strategies for non-relational databases. Designs scalable microservices, evaluates architectural trade-offs, and ensures robustness under high request volumes. Designs monitoring strategies, sets up alerts, and ensures system observability to prevent issues. This is a remote position.