Software Engineer II, AI Foundations

Skills
Computer ScienceDevopsProgramming LanguagesAffinityConcurrent ProgrammingDesign PatternsEnglish
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • 3+ years of professional experience with generative AI especially agents and coding
  • Deep understanding of how AI can improve quality not just quantity
  • Fluency in two or more programming languages and willingness to learn new ones
  • Strong experience with concurrent programming and safe use of mutexes atomics and similar primitives
  • Experience designing APIs and writing documentation for publicly available libraries or modules
  • Strong written and verbal technical communication skills in English
  • BS MS in Computer Science or closely related field or equivalent production software experience

Nice to have

  • Open source contributor
  • Agent builder
  • AI systems background
  • Distributed systems experience
  • Graduate degree

Day to day

  • Build and improve agentic coding systems that help developers produce high-quality outputs
  • Design and implement Temporal AI SDK features across a broad range of frameworks and libraries
  • Collaborate with field teams and the developer community to solve issues share best practices and create canonical examples