Finding the best job has never been easier
Share
Key job responsibilities
A day in the life
You use Typescript and the CDK to ensure all infrastructure setup is code (IoC), reviewed and committed to automated pipelines. You find innovative ways to schedule work using SLURM and Active Directory, supporting multiple teams of developers while keeping cluster costs down. You write crisp designs for your projects, communicating clearly to your peers what you will build.
- 3+ years of non-internship professional software development experience
- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience programming with at least one software programming language
- Experience developing highly automated CI/CD pipelines (Jenkins preferred)
- Proficiency working with Linux, ideally including Containers
- Experience with Clustered ML or HPC Applications or Benchmarks, especially using SLURM or in AWS
- Experience coding in Python, Typescript, CDK
- Experience creating automated dashboards and visualization (such as Grafana)
- 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Bachelor's degree in computer science or equivalent
These jobs might be a good fit