
Senior Software Engineer
Adaptive Biotechnologies Corp.
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇺🇸 United States
Visit company websiteSalary
💰 $132,000 - $198,000 per year
Job Level
Senior
Tech Stack
AzureCloudJavaKubernetesLinuxPythonReactSparkSQLTypeScript
About the role
- Responsible for all phases of software development including specification, design, implementation, test, deployment of software that supports Adaptive’s software systems.
- Assists in troubleshooting and resolving system issues
- Collaborates with software engineering colleagues and stakeholders to develop solutions for both current and future business needs
Requirements
- Bachelor’s degree in Computer Science or certified Bootcamp and/or 10+ years of relevant experience or Master’s degree with 7+ years of relevant experience
- Familiarity with standard software development best practices: source code control, unit testing, in-code documentation and automated build environments
- Superior communication skills in a highly diverse cross-discipline environment
- Extensive experience with Python
- Experience managing cloud resources and/or Kubernetes environments
- Experience with managing and scaling large datasets and compute-intensive workflows (e.g. Spark-based applications or distributed machine learning)
- Experience with SQL relational databases
- Ability to work in Linux environment
- Experience developing MLOps solutions to support high-velocity research (preferred)
- Experience designing and building DevOps tooling to support software and research teams (e.g. CI/CD pipelines) (preferred)
- Experience using Infrastructure as Code to deploy resources (preferably Pulumi) (preferred)
- Experience with Azure cloud resources (preferred)
- Experience with a strongly typed object-oriented language (preferably Java or C#) (preferred)
- Familiarity with developing front-end applications (React + TypeScript) and REST APIs (preferred)
Benefits
- equity grant
- bonus eligible
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
PythonSQLKubernetesSparkMLOpsDevOpsInfrastructure as CodePulumiJavaC#
Soft skills
communicationcollaborationtroubleshooting
Certifications
Bachelor’s degree in Computer ScienceMaster’s degree in Computer ScienceBootcamp certification