
Simplifying microservice state management for developers
Temporal is a leading provider of open-source microservice state management solutions, simplifying the complexities of developing reliable cloud software. Trusted by major companies like Netflix, DoorDash, Snap, and Google Cloud, Temporal has raised $706.3 million in funding and achieved a valuation...
Temporal offers a remote-first work environment, unlimited time-off, comprehensive medical, dental, and vision benefits, a 401(k) plan, and company-is...
Temporal fosters a culture focused on simplifying the developer experience by managing application state, allowing engineers to concentrate on coding....

Temporal Technologies • United States OR Canada - Remote Opportunity
Temporal Technologies is hiring a Senior Software Engineer - AI SDK to create building blocks for AI applications. You'll work with technologies like Java and Python to enhance developer experience in distributed systems. This position requires strong expertise in machine learning and software engineering.
You have 5+ years of experience in software engineering, particularly in building scalable and reliable applications. Your background includes working with distributed systems, and you understand the complexities involved in developing fault-tolerant applications. You are passionate about improving the developer experience and have a strong foundation in programming languages such as Java and Python. You thrive in collaborative environments and are eager to contribute to open-source projects that make a significant impact on the developer community.
Your expertise in machine learning is evident through your hands-on experience with AI applications. You have a solid understanding of the challenges that arise in AI development, including reasoning, memory management, and human-in-the-loop interactivity. You are comfortable navigating the intricacies of distributed systems and are adept at simplifying complex code to enhance reliability and performance.
You are a genuine team player who values curiosity and collaboration. You enjoy sharing knowledge and learning from others, and you are committed to fostering a diverse and inclusive work environment. You believe in the mission of building a reliable foundation for developers and are excited about the opportunity to influence the future of AI applications.
Experience with open-source software development is a plus, as is familiarity with community engagement in tech. You may also have experience with cloud platforms and tools that support AI development, which would further enhance your contributions to the team.
As a Senior Software Engineer on the AI SDK team, you will be responsible for designing and implementing the building blocks that support the expanding ecosystem of AI applications. You will work closely with other engineers to create solutions that simplify the complexities of distributed systems, ensuring that applications are reliable and efficient. Your role will involve collaborating with cross-functional teams to understand user needs and translate them into technical requirements.
You will engage in the full software development lifecycle, from initial design through deployment and monitoring. Your contributions will directly impact the performance and reliability of AI applications used by leading organizations. You will also participate in code reviews, providing feedback and guidance to junior engineers, and helping to elevate the overall quality of the codebase.
In addition to your technical responsibilities, you will have the opportunity to contribute to the open-source community, sharing your insights and innovations with a broader audience. You will be encouraged to explore new technologies and methodologies that can enhance the developer experience and improve the functionality of the AI SDK.
Temporal Technologies offers a collaborative and inclusive work environment where your contributions are valued. You will have the opportunity to work on cutting-edge technology that is shaping the future of AI applications. We provide competitive compensation and benefits, along with opportunities for professional growth and development. Join us in our mission to empower developers and create a reliable foundation for their tools and applications.
Apply now or save it for later. Get alerts for similar jobs at Temporal Technologies.