
Staff Software Engineer, AI Foundations – AI Agent Optimization
Posted 8 hours ago

Posted 8 hours ago
This is a fully remote position, open to applicants in United States, +1 more country.
• Oversee optimization initiatives for Temporal users regarding agents.
• Create tools and methods that enhance AI agents for cost efficiency and response speed without compromising output quality.
• Develop coding systems focused on agentic performance that yield superior results.
• Continuously enhance and broaden knowledge of agentic coding.
• Cultivate expertise in AI application development methodologies, techniques, emerging trends, and architectural designs.
• Take complete ownership of new features, working alongside other teams to ensure reliability and improve the developer experience.
• Utilize programming languages such as Python, TypeScript, Java, and Go.
• Act as a subject matter expert on AI design patterns and collaborate with field personnel on best practices and exemplary models.
• Troubleshoot issues within the developer community and collect feedback on Temporal's features and APIs.
• Produce public technical documentation regarding Temporal concepts and APIs.
• Offer expert engineering assistance to customers as needed.
• Work with members of the AI Foundations team who focus on agentic development, ecosystem integrations, policies, and security systems.
• 8+ years of relevant professional experience.
• Demonstrated expertise in optimizing AI systems using machine learning and systems methodologies.
• Strong interest and experience in generative AI, particularly regarding agents and coding.
• Proficiency in multiple programming languages with a willingness to learn additional languages.
• Extensive experience in concurrent programming, including mutexes, atomics, and other concurrency concepts.
• Experience in designing APIs and documenting publicly accessible libraries or modules.
• Excellent written and verbal technical communication skills in English.
• BS or MS in Computer Science or a related field, or equivalent experience in developing production-level software.
• Familiarity with Temporal’s programming model is a plus.
• A history of contributions to open-source software is desirable.
• Experience in large-scale distributed systems architecture and design is advantageous.
• A solid foundation in machine learning, model training, data science, or machine learning systems is a plus.
• A graduate degree in Computer Science is preferred.
• Equity.
• Opportunities for travel to meet colleagues once or twice a year.
• Optional attendance at developer conferences.
• Opportunities for open-source projects and public technical documentation.
• Reasonable accommodations for individuals with disabilities.
Rapid7
Rapid7
Get handpicked remote jobs straight to your inbox weekly.