Software Development Engineer, AI Platform

Adobe Systems
Seattle, WA, United States
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
2 years minimum
Working hours
Regular working hours

Tech stack

Adobe Acrobat Application Programming Interfaces (APIs) Artificial Intelligence Amazon Web Services Unit Testing Microsoft Azure Cloud Computing Code Review Collaborative Learning Software Debugging Software Design Patterns Python (Programming Language)
+14 more
Modular Design Node.Js Object-Oriented Software Development Software Engineering Model Validation Backend Adobe Containerization AI Platforms Kubernetes Information Technology Machine Learning Operations Virtual Agents Docker

Job description

Experteer Overview As a Software Development Engineer on Adobe Document Cloud’s AI team, you will design and maintain scalable backend services and ML pipelines powering Acrobat AI Assistant. You’ll build tooling, APIs, and interfaces that empower ML engineers to move from prototype to production. You’ll collaborate with ML teams to deliver robust, observable systems deployed across cloud, desktop, and mobile at global scale. This role offers a hands-on path at the intersection of software engineering and applied AI, with a clear impact on millions of PDFs and billions of transactions. Compensation / Benefits * Design, build, and maintain scalable backend services and APIs for Acrobat AI Assistant features and ML pipelines * Develop and maintain data pipelines for model evaluation, prompt testing, and feature monitoring with reliability and modular design * Create internal tooling, SDKs, and abstractions to reduce toil for ML Engineers and speed production delivery * Enforce clean architecture, asynchronous system design, and testable codebases * Participate in code reviews and uphold engineering quality and collaborative learning * Contribute to service releases and support globally deployed systems with operational rigor * Automate ML workflow steps, including evaluation harnesses and prompt pipeline testing * Collaborate with ML developers and feature teams to translate requirements into engineering solutions Tasks * B.S. or M.S. in Computer Science or equivalent experience * >2 years of production software engineering experience, backend services and infrastructure * Proficiency in Python with clean, tested, documented code; familiarity with Pydantic or LangChain is a plus * Experience with concurrent and asynchronous systems in Python, Node.js, or Go * Solid understanding of OOP and common design patterns * Experience with event-driven, non-blocking I/O architectures * Proficiency in unit and integration testing and debugging across service boundaries * Familiarity with cloud platforms (AWS, GCP, or Azure) and containerization (Docker, Kubernetes) * Strong communication and collaboration across engineering and ML teams Key requirements * comprehensive benefits programs

Requirements

Development asynchronous system design, and testable codebases * Participate in code reviews and uphold engineering quality and collaborative learning * Contribute to service releases and support globally deployed systems with operational rigor * Automate ML workflow steps, including evaluation harnesses and prompt pipeline testing * Collaborate with ML developers and feature teams to translate requirements into engineering solutions Tasks * B.S. or M.S. in Computer Science or equivalent experience * >2 years of production software engineering experience, backend services and infrastructure * Proficiency in Python with clean, tested, documented code; familiarity with Pydantic or LangChain is a plus * Experience with concurrent and asynchronous systems in Python, Node.js, or Go * Solid understanding of OOP and common design patterns * Experience with event-driven, non-blocking I/O architectures * Proficiency in unit and integration testing and debugging across service boundaries * aaaaaa teams with cloud platforms (AWS, GCP, or Azure) and containerization (Docker, Kubernetes) * Strong communication and collaboration across engineering and ML teams Key requirements * comprehensive benefits programs

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on us.experteer.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:17 min

Eco-friendly factory operations and generative AI image errors

Chris Heilmann +1 · LIVE

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · WWC 2025

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

3:45 min

Fusing developer experience and platform engineering for agentic SDLC

Julia Kordick Julia Kordick · WWC Europe 2026

1:12 min

Choosing TypeScript for complex backend applications

Maximilian Otto Maximilian Otto · WWC 2024

2:34 min

Docker sandbox architecture and microVM environment integration

Manuel de la Peña Manuel de la Peña · WWC Europe 2026

Videos

See all

Related articles

See all