At Adaptive Biotechnologies, the business problem is to harness the power of the adaptive immune system to transform the way diseases are diagnosed and treated, and the goal of this role is to support the design, development, and ongoing optimization of Adaptive's workflow automation and orchestration systems using Camunda BPM.
Requirements
- Hands‑on experience with Camunda BPM, including building BPMN and DMN models
- Experience developing microservices or backend services that integrate with workflow engines
- Strong experience with REST APIs and event‑driven architectures
- Experience with SQL relational databases
- Experience with implementing Camunda External Task Workers or workflow-integrated microservices using Python (preferred) or another modern programming language.
- Deep experience with Camunda orchestration patterns, job workers, connectors, and external task clients
- Experience with containerized deployments (Docker, Kubernetes)
Responsibilities
- Design, implement, and maintain workflow automations and orchestration solutions using Camunda BPM, BPMN, DMN, and related components.
- Develop integration layers, microservices, and APIs that interact with Camunda processes.
- Enhance and optimize existing workflows for scalability, durability, and performance.
- Troubleshoot and resolve workflow- or orchestration-related production system issues.
- Collaborate with cross‑functional teams to translate business requirements into executable process models.
- Contribute to CI/CD practices, automated testing, and version control for workflow assets.
- AI‑assisted code generation with tools such as ChatGPT and GitHub Copilot.
Other
- SW Bootcamp or equivalent and 5+ years of production software development experience, or B.S. in Computer Science and 2+ years of production software development experience, or Master's and 1+ years of production software development experience
- Superior communication skills in a highly diverse cross‑discipline environment
- Ability to work in an Agile team environment such as Scrum
- Primarily work from home and in an office environment
- Regular weekday work hours, with occasional weekend/after‑hours planned or unplanned work as needed