
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 - Remote Opportunity
Temporal Technologies is hiring a Staff Software Engineer for their AI SDK team to create building blocks for AI applications. You'll work with technologies like Java and Python to simplify complex distributed systems. This position requires experience in software engineering and a passion for open-source development.
You have a strong background in software engineering with a focus on building reliable and scalable applications — your experience includes working with distributed systems and understanding the complexities involved in AI applications. You are passionate about improving the developer experience and have a keen interest in open-source software development. You thrive in collaborative environments and are driven by a mission to create impactful solutions that simplify coding for developers.
You possess expertise in programming languages such as Java and Python — you have a solid understanding of how to leverage these languages to build robust applications. Your experience with open-source projects has equipped you with the skills to contribute effectively to community-driven initiatives. You are comfortable navigating the challenges of fault tolerance and memory management in distributed systems, and you enjoy tackling complex problems with innovative solutions.
You are a team player who values collaboration and communication — you understand the importance of working closely with cross-functional teams to deliver high-quality software. You are curious and eager to learn, always looking for ways to enhance your skills and knowledge in the rapidly evolving field of AI and software engineering. You embrace diversity and are committed to fostering an inclusive environment where everyone can thrive.
Experience with AI frameworks and libraries is a plus — familiarity with tools that support AI development will help you excel in this role. You may also have experience in contributing to open-source projects, which demonstrates your commitment to the developer community and your ability to work collaboratively with others.
As a Staff Software Engineer on the AI SDK team, you will be responsible for designing and implementing building blocks that support the expanding ecosystem of AI applications. You will work on creating solutions that simplify the development of complex distributed systems, ensuring that applications are reliable and efficient. Your role will involve collaborating with other engineers to identify challenges and develop innovative solutions that enhance the functionality of the AI SDK.
You will engage in code reviews and provide mentorship to junior engineers, sharing your knowledge and expertise to help them grow in their roles. You will also participate in discussions around architectural decisions and contribute to the overall technical direction of the team. Your work will directly impact the developer experience, making it easier for others to build and deploy AI applications.
You will have the opportunity to work on cutting-edge technologies and contribute to the development of open-source software that is used by leading companies in the AI space. Your contributions will help shape the future of AI development and ensure that Temporal remains a reliable foundation for developers.
Temporal Technologies offers a dynamic and inclusive work environment where you can thrive as a software engineer. You will have the opportunity to work remotely, allowing for flexibility in your work-life balance. We value collaboration and encourage our team members to share their ideas and insights, fostering a culture of innovation and continuous improvement.
We provide competitive compensation and benefits, recognizing the value that each team member brings to our mission. You will have access to resources and support to help you grow in your career, including opportunities for professional development and training. Join us at Temporal and be part of a team that is dedicated to making a meaningful impact in the world of software development.
Apply now or save it for later. Get alerts for similar jobs at Temporal Technologies.