CrawlJobs Logo

Senior Software Engineer - AI SDK

temporal.io Logo

Temporal

Location Icon

Location:
United States; Canada

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

180000.00 - 225000.00 USD / Year

Job Description:

Temporal provides durable execution, the systems foundation used for reliable AI at leaders such as OpenAI, Lovable, Replit, and many others. As a member of the AI SDK team, you will be creating building blocks to support the expanding ecosystem of AI applications. Under the hood, non-trivial AI applications quickly become distributed systems. Fault tolerance and other challenges quickly become evident in tasks requiring reasoning, tool calls, memory management, human-in-the loop interactivity, and ambient or background processing. Temporal removes the complexity otherwise inherent in such applications, allowing simple code that works as intended every time. The AI SDK team is pushing to keep Temporal at the forefront of AI applications. Because the landscape is constantly changing, we engage heavily in prototyping to ensure that the abstractions we develop meet the needs of emerging applications. We also ensure that Temporal integrates well with leading AI frameworks and libraries.

Job Responsibility:

  • Design and implement Temporal AI SDK features supporting a broad variety of frameworks and libraries
  • Develop a deep understanding of AI application development techniques, including emerging approaches and architectures
  • Work with multiple programming languages, primarily Python and TypeScript
  • Make extensive use of AI coding tools, especially to ensure quality across a large number of integrations
  • Take end-to-end ownership of new features, working with other teams to deliver exceptional reliability and a great developer experience
  • Serve as a domain expert on AI design patterns, collaborating with field staff to provide best-practices and canonical examples
  • Work directly with our developer community to debug issues that need expert attention, and get feedback on Temporal SDK features and APIs
  • Write public technical documentation describing Temporal concepts and APIs
  • Go the extra mile to support a customer in need, on the rare occasion that AI SDK engineering expertise is needed
  • Travel to meet your coworkers for a week once or twice a year
  • Attend the occasional developer conference to talk about how great Temporal is (optional)

Requirements:

  • Experience and passion for harnessing generative AI, particularly for agents and coding
  • A deep understanding of how to use AI to increase quality, not only to increase quantity
  • A sense of taste in code and software development practice
  • A track record of open source software contributions, including contributions to 3rd party libraries
  • Fluency in multiple programming languages, and an affinity for learning new ones
  • Deep experience with concurrent programming—you should know how to use mutexes, atomics, and other concurrency primitives safely
  • Experience designing APIs and writing documentation for publicly-available libraries or modules
  • Strong technical communication skills—written and verbal—in English
  • BS or MS in Computer Science (or a closely-related degree), or equivalent work experience writing production-grade software

Nice to have:

  • Familiarity with Temporal’s programming model (e.g. you’ve written an app on Temporal)
  • Expedite building agents or other AI applications
  • Background in machine learning, model training, data science, or machine learning systems
  • Experience contributing to the architecture and design of large-scale distributed systems
  • Graduate degree in Computer Science
What we offer:
  • Unlimited PTO, 12 Holidays + 2 Floating Holidays
  • 100% Premiums Coverage for Medical, Dental, and Vision
  • AD&D, LT & ST Disability, and Life Insurance (Standard & Supplemental Available)
  • Empower 401K Plan
  • Additional Perks for Learning & Development, Lifestyle Spending, In-Home Office Setup, Professional Memberships, WFH Meals, Internet Stipend and more
  • Paid Time Off (PTO) and Benefits outside the United States vary by country, and are issued in partnership with Remote.com
  • Temporal offers perks to all international employees for learning & career development, a lifestyle spending account, in-home office setup (in addition to company-issued hardware), professional memberships, work-from-home meals, and access to the Calm app for mental wellness
  • $3,600 / Year Work from Home Meals
  • $1,500 / Year Career Development & Learning
  • $1,200 / Year Lifestyle Spending Account
  • $1,000 / Year In-Home Office Setup (In addition to Temporal issued equipment)
  • $500 / Year Professional Memberships
  • $74 / Month Reimbursement for Internet
  • Calm App Subscription for Mental Health & Wellness
  • This role is eligible to participate in Temporal's equity plan

Additional Information:

Job Posted:
December 12, 2025

Employment Type:
Fulltime
Work Type:
Remote work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Senior Software Engineer - AI SDK

New

Senior Solutions Engineer

We are looking for a Senior Solutions Engineer to join our Professional Services...
Location
Location
United States , San Francisco; Austin; New York City
Salary
Salary:
137000.00 - 207000.00 USD / Year
vercel.com Logo
Vercel
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of experience in software engineering with at least 2 years in a customer-facing technical role (consulting, solutions engineering, forward deployed engineering, or technical founder experience)
  • Expert-level TypeScript skills—this is your primary language
  • Deep expertise in Next.js, with a proven track record of architecting and delivering complex applications using App Router, Server Components, server-side rendering (SSR), static generation (SSG), incremental static regeneration (ISR), and edge functions
  • Demonstrated experience leading frontend migrations—modernizing legacy applications to Next.js
  • Mastery of React and its ecosystem, including advanced state management, performance optimization, and modern patterns like streaming, suspense, and concurrent features
  • Production experience with LLMs and AI applications, including prompt engineering, agent development, and tool use patterns
  • High agency with comfort in ambiguity
  • Exceptional communication skills
  • Business acumen
  • Willingness to travel 25-40% to customer sites
Job Responsibility
Job Responsibility
  • Lead complex frontend migrations—modernizing legacy React, Vue, or other frameworks to Next.js
  • Conduct technical assessments and code audits, analyzing customer codebases for performance bottlenecks, architectural anti-patterns, and optimization opportunities
  • Architect and implement high-performance Next.js applications
  • Optimize Core Web Vitals and application performance
  • Build production AI solutions using Vercel's AI SDK and AI Cloud
  • Embed with strategic customers to build production applications
  • Drive enablement and knowledge transfer through workshops, pair programming, and documentation
  • Navigate complex enterprise environments by building relationships with stakeholders
  • Participate in pre-sales activities by providing technical expertise during discovery calls, scoping sessions, and proposal development
  • Contribute to our service evolution by identifying repeatable patterns, building reusable components, and sharing implementation insights back to Product and Engineering teams
What we offer
What we offer
  • Great compensation package and stock options
  • Inclusive Healthcare Package
  • Learn and Grow - we provide mentorship and send you to events that help you build your network and skills
  • Flexible Time Off - Flexible vacation policy with a recommended 4-weeks per year, and paid holidays
  • Remote Friendly - Work with teammates from different time zones across the globe
  • We will provide you the gear you need to do your role, and a WFH budget for you to outfit your space as needed
  • Fulltime
Read More
Arrow Right
New

Senior AI Engineer

At 3Pillar, we leverage cutting-edge technologies to drive innovation and delive...
Location
Location
India , Noida
Salary
Salary:
Not provided
3pillarglobal.com Logo
3Pillar Global
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelors or Masters degree in Computer Science, Engineering, Mathematics, or related fields
  • A minimum of 4+ years of experience in building AI applications with NLP and deep learning, with around 2 years of experience in building production grade Gen AI applications
  • Experience with cloud platforms such as AWS, Azure, or Google Cloud
  • Advance Programming skills in Python
  • Solid understanding of Gen AI, LLMs, LLM fine tuning, RAG, MCP, Agentic AI, and prompt engineering
  • Ability to work with different LLM models and choose one over another based on a use case
  • Experience with LLM based application development using frameworks such as LangChain, LangGraph, LangSmith, and Google GenAI SDK
  • Understanding of data privacy, AI Ethics, Responsible AI, and model governance
  • Strong analytical and problem-solving skills, with attention to detail
  • Excellent communication skills, with the ability to present complex technical concepts to both technical and non-technical audiences
Job Responsibility
Job Responsibility
  • Collaborate with stakeholders, including product managers, architects, and software engineers to identify business problems that can be solved using AI and develop innovative AI solutions using Gen AI, Agentic AI and similar technologies and frameworks
  • Understanding the business requirement to implement, integrate and deploy Generative AI product & features into production environments
  • Fine-tune and deploy generative AI models for tasks like text, image, video or audio generation
  • Integrate generative models into scalable applications and ensure optimal production grade performance
  • Stay updated with advancements in Gen and Agentic AI and implement best practices
  • Deploy AI agents into production environments, ensuring performance, scalability, security, and reliability
  • Agent Chaining: Implement solutions that enable multiple AI agents to collaborate and solve complex tasks
  • Develop and refine prompts to maximize performance and accuracy of language models
  • Maintain clear and comprehensive technical documentation
  • Mentor and provide technical guidance to junior Python engineers and team members
  • Fulltime
Read More
Arrow Right

Senior Software Engineer, SDK (Client Runtime)

We have an opening to hire a Senior Software Engineer - SDK (Client Runtime). Ou...
Location
Location
United States
Salary
Salary:
168000.00 - 210000.00 USD / Year
temporal.io Logo
Temporal
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum 10 years experience post graduation writing scalable software
  • BS or MS in Computer Science (or a closely-related degree), or equivalent work experience writing production-grade software
  • Fluency in multiple programming languages, and an affinity for learning new ones
  • Deep experience with concurrent programming
  • Deep experience with distributed systems
  • Experience designing APIs and writing documentation for publicly-available libraries or modules
  • A methodical, detail-oriented approach to your work
  • Strong technical communication skills—written and verbal—in English
  • A deep sense of ownership and personal accountability
  • A proactive approach to managing your work
Job Responsibility
Job Responsibility
  • Take end-to-end ownership of new features
  • Design and build Temporal SDKs used by customers
  • Tightly integrate Temporal SDKs with their respective languages
  • Develop features that provide a foundation for the reliable execution of the current wave of agentic AI systems
  • Work directly with our community to debug issues
  • Write publicly-readable technical documentation
  • Go the extra mile to support a customer in need
  • Travel to meet your coworkers for a week once or twice a year
  • Attend the occasional developer conference
What we offer
What we offer
  • Unlimited PTO, 12 Holidays + 2 Floating Holidays
  • 100% Premiums Coverage for Medical, Dental, and Vision
  • AD&D, LT & ST Disability, and Life Insurance
  • Empower 401K Plan
  • Additional Perks for Learning & Development, Lifestyle Spending, In-Home Office Setup, Professional Memberships, WFH Meals, Internet Stipend
  • $3,600 / Year Work from Home Meals
  • $1,500 / Year Career Development & Learning
  • $1,200 / Year Lifestyle Spending Account
  • $1,000 / Year In-Home Office Setup
  • $500 / Year Professional Memberships
  • Fulltime
Read More
Arrow Right

Senior Software Engineer, Open Source Nexus SDK

As a Senior Software Engineer, Open Source Nexus SDK, you will build and evolve ...
Location
Location
United States
Salary
Salary:
185000.00 - 225000.00 USD / Year
temporal.io Logo
Temporal
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • At least 6 years of experience in a production environment as an 'Arranger' and/or 'Builder/Enhancer' of highly scalable distributed systems
  • Solid computer science fundamentals in distributed systems concepts including multi-threading and concurrency
  • Experience writing concurrent code in production with languages like Go, Java, Python, Typescript, .NET or other applicable languages with skill level as 'high end of Intermediate' and/or 'Advanced' or 'Expert' levels
  • Experience designing APIs, SDK libraries or working with Open Source Systems
Job Responsibility
Job Responsibility
  • Take end-to-end ownership of new features, working with others in the Nexus and OSS teams to deliver exceptional reliability and a great developer experience
  • Design and build Nexus interfaces for the Temporal SDKs used by customers to work with Temporal in their programming language of choice
  • Tightly integrate Temporal SDKs with their respective languages, making best use of type systems and language runtimes, to execute application code in a durable, deterministic way
  • Develop features that provide a foundation for the reliable execution of the current wave of agentic AI systems
  • Work directly with our community to debug issues that need expert attention, and get feedback on Temporal SDK features and APIs
  • Write publicly-readable technical documentation describing Temporal concepts and APIs
  • Travel to meet your coworkers for a week once or twice a year
What we offer
What we offer
  • Unlimited PTO, 12 Holidays + 2 Floating Holidays
  • 100% Premiums Coverage for Medical, Dental, and Vision
  • AD&D, LT & ST Disability, and Life Insurance (Standard & Supplemental Available)
  • Empower 401K Plan
  • Additional Perks for Learning & Development, Lifestyle Spending, In-Home Office Setup, Professional Memberships, WFH Meals, Internet Stipend and more
  • $3,600 / Year Work from Home Meals
  • $1,500 / Year Career Development & Learning
  • $1,200 / Year Lifestyle Spending Account
  • $1,000 / Year In-Home Office Setup (In addition to Temporal issued equipment)
  • $500 / Year Professional Memberships
  • Fulltime
Read More
Arrow Right
New

Senior Solutions Engineer

We are looking for a Senior Solutions Engineer to join our Professional Services...
Location
Location
United States , San Francisco; Austin; New York City
Salary
Salary:
137000.00 - 207000.00 USD / Year
vercel.com Logo
Vercel
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of experience in software engineering with at least 2 years in a customer-facing technical role (consulting, solutions engineering, forward deployed engineering, or technical founder experience)
  • Expert-level TypeScript skills—this is your primary language
  • Deep expertise in Next.js, with a proven track record of architecting and delivering complex applications using App Router, Server Components, server-side rendering (SSR), static generation (SSG), incremental static regeneration (ISR), and edge functions
  • Demonstrated experience leading frontend migrations—modernizing legacy applications to Next.js
  • Mastery of React and its ecosystem, including advanced state management, performance optimization, and modern patterns
  • Production experience with LLMs and AI applications, including prompt engineering, agent development, and tool use patterns
  • High agency with comfort in ambiguity
  • Exceptional communication skills
  • Business acumen
  • Willingness to travel 25-40% to customer sites
Job Responsibility
Job Responsibility
  • Lead complex frontend migrations—modernizing legacy React, Vue, or other frameworks to Next.js
  • Conduct technical assessments and code audits
  • Architect and implement high-performance Next.js applications
  • Optimize Core Web Vitals and application performance
  • Build production AI solutions using Vercel's AI SDK and AI Cloud
  • Embed with strategic customers to build production applications
  • Drive enablement and knowledge transfer through workshops, pair programming, and documentation
  • Navigate complex enterprise environments
  • Participate in pre-sales activities
  • Contribute to our service evolution
What we offer
What we offer
  • Great compensation package and stock options
  • Inclusive Healthcare Package
  • Learn and Grow - we provide mentorship and send you to events
  • Flexible Time Off - Flexible vacation policy with a recommended 4-weeks per year, and paid holidays
  • Remote Friendly - Work with teammates from different time zones across the globe
  • We will provide you the gear you need to do your role, and a WFH budget
  • Fulltime
Read More
Arrow Right
New

Principal Engineer, Applied AI

Are you looking to redefine customer experience by bending the curve of innovati...
Location
Location
India , Bengaluru; Pune
Salary
Salary:
Not provided
barclays.co.uk Logo
Barclays
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • A Bachelor’s degree (or above) in computer science, engineering, mathematics, or a related discipline
  • 12+ years of experience in Software Engineering, Data Science, or Analytics with 5+ years of experience in AI/ML engineering or related fields
  • Demonstrated experience designing and implementing highly scalable, production-grade AI/ML platforms and systems
  • Deep understanding of Large Language Models (LLMs), LLM training & fine tuning
  • Hands-on experience in GenAI and AgenticAI frameworks such as LangGraph/LangChain, CrewAI, Strands SDK, Google ADK, etc.
  • Familiarity on working with MCP and A2A protocols
  • Expertise in various AI/ML techniques, such as deep learning, natural language processing, reinforcement learning, and large language models
  • Proficiency in Python, R, or other programming languages for data analysis and AI/ML development
  • Experience with DevOps and CI/CD tools and practices, such as Git, Jenkins, Docker, Kubernetes, etc.
Job Responsibility
Job Responsibility
  • Serve as the primary code-level reviewer and hands-on architect for the most complex AI/ML systems and frameworks
  • Define and enforce technology roadmaps, best practices, strategies, and standards for AI/ML adoption across the organization
  • Conduct and guide research on context/prompt engineering techniques to translate successful research into reusable engineering frameworks for the wider team
  • Architect and maintain robust data pipelines and data processing workflows for model training and model tuning, utilizing cloud services for scalability and efficiency
  • Implement and champion MLOps tools and practices, ensuring seamless integration of machine learning models and LLMs into production environments
  • Lead the effort to agentize existing systems (front-end & back-end apps) by incorporating agentic frameworks/stacks and integrating them via A2A, MCP protocol
  • Partner with cross-functional teams to integrate AI/ML solutions into products and services
  • Mentor and coach junior and senior engineers on advanced AI/ML techniques, best practices, and architecture design.
What we offer
What we offer
  • Competitive holiday allowance
  • Life assurance
  • Private medical care
  • Pension contribution
  • Modern workspaces
  • Collaborative areas
  • State-of-the-art meeting rooms
  • Wellness rooms
  • On-site cafeterias
  • Fitness centers
  • Fulltime
Read More
Arrow Right
New

Principal Engineer – Advanced Technologies

Are you looking to redefine customer experience by bending the curve of innovati...
Location
Location
India , Pune; Bengaluru
Salary
Salary:
Not provided
barclays.co.uk Logo
Barclays
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • A Bachelor’s degree (or above) in computer science, engineering, mathematics, or a related discipline
  • 12+ years of experience in Software Engineering, Data Science, or Analytics with 5+ years of experience in AI/ML engineering or related fields
  • Demonstrated experience designing and implementing highly scalable, production-grade AI/ML platforms and systems
  • Deep understanding of Large Language Models (LLMs), LLM training & fine tuning
  • Hands-on experience in GenAI and AgenticAI frameworks such as LangGraph/LangChain, CrewAI, Strands SDK, Google ADK, etc.
  • Familiarity on working with MCP and A2A protocols
  • Expertise in various AI/ML techniques, such as deep learning, natural language processing, reinforcement learning, and large language models
  • Proficiency in Python, R, or other programming languages for data analysis and AI/ML development
  • Experience with DevOps and CI/CD tools and practices, such as Git, Jenkins, Docker, Kubernetes, etc.
Job Responsibility
Job Responsibility
  • Serve as the primary code-level reviewer and hands-on architect for the most complex AI/ML systems and frameworks
  • Define and enforce technology roadmaps, best practices, strategies, and standards for AI/ML adoption across the organization
  • Conduct and guide research on context/prompt engineering techniques to translate successful research into reusable engineering frameworks for the wider team
  • Architect and maintain robust data pipelines and data processing workflows for model training and model tuning, utilizing cloud services for scalability and efficiency
  • Implement and champion MLOps tools and practices, ensuring seamless integration of machine learning models and LLMs into production environments
  • Lead the effort to agentize existing systems (front-end & back-end apps) by incorporating agentic frameworks/stacks and integrating them via A2A, MCP protocol
  • Partner with cross-functional teams to integrate AI/ML solutions into products and services
  • Mentor and coach junior and senior engineers on advanced AI/ML techniques, best practices, and architecture design
  • Provision of guidance and expertise to engineering teams to ensure alignment with best practices and foster a culture of technical excellence
  • Contribution to strategic planning by aligning technical decisions with business goals, anticipating future technology trends, and providing insights to optimize product roadmaps
What we offer
What we offer
  • Competitive holiday allowance
  • Life assurance
  • Private medical care
  • Pension contribution
  • Fulltime
Read More
Arrow Right
New

Product Development Engineer

The R&D Packaging Engineer III will drive the commercialization of new products ...
Location
Location
United States , San Diego
Salary
Salary:
Not provided
gomillenniumsoft.com Logo
MillenniumSoft Inc
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5 years of work experience or 3 years plus an advanced degree in ISO 11607, ASTM Packaging Standards, and Medical Device Packaging Design
  • Experience with medical device design control processes and maintaining design documentation
  • Proficiency in SolidWorks or equivalent CAD tools
  • Strong critical thinking and project management skills
  • Ability to manage multiple projects simultaneously
  • Capability to work effectively in cross-functional teams
  • Knowledge of DFSS principles and/or Six Sigma tools (Kaizen, process improvement)
  • BS in Mechanical Engineering, Materials Engineering, or Biomedical Engineering
  • Strong communication skills, both verbal and written
  • Demonstrated ability to work effectively within a cross-functional team
Job Responsibility
Job Responsibility
  • Lead R&D deliverables throughout the medical device design control process
  • Collaborate with a cross-functional team to plan, develop, modify, implement, and support IPD products
  • Develop technical plans, guide design inputs, conduct feasibility studies, refine product designs, verify and validate subsystems and systems
  • Transfer designs to Manufacturing and Operations and support global Regulatory filing strategies
  • Execute design verification testing to confirm design outputs meet requirements
  • Demonstrate knowledge of packaging product design, development, and control processes
  • Fulltime
Read More
Arrow Right