What you'll be doing:
- Work in a team environment using Agile practices
- Utilize Test Driven Development, Paired Programming and Continuous Integration
- Innovate new ideas to evolve our applications and processes
- Participate in the design and development of our machine learning end-to-end solutions
- Develop high performing data streams and APIs to guarantee fast and accurate delivery
- Bachelor's degree or diploma in Computer Science, Computer Engineering (or related fields of study)
- Experience building algorithms using Python
- Software engineering skills: version control, build pipelines, object-oriented programming, coding standards, code reviews, and testing
- Experience with containerization & microservices (e.g. Docker) for ML model deployment
- Experience with AWS (e.g. EC2, VPCs, Lambda, API Gateway, etc.)
- CI/CD pipeline automation experience with Jenkins, GitLab, or AWS Code Build
- Experience with Test Driven Development (TDD)
- Experience designing and building machine learning solutions to solve business problems (e.g. end-to-end architecture, design alternatives and trade-offs, third-party products integrations, etc.)
- Any experience with MLOps platforms, eg. Containerization.
- DevOps expertise with tools such as Kubernetes, Artifactory, AWS CloudFormation, AWS CDK
- Relational and NoSQL database systems experience
- Shell scripting experience
- Experience with parallel processing on GPU machines (e.g. multiprocessing, distributed ML training, etc.)
- Experience building and releasing SDKs
- Experience with ML frameworks (e.g. Tensorflow, Torch)
- Orchestration experience (tools like Tecton, Airflow, MLFlow, Luigi, Apache Beam, Kubeflow, etc.)
- Solid grasp of machine learning fundamentals (classification and regression models, model monitoring and validation)
- Competitive Compensation: Attractive salary, comprehensive benefits, and generous time-off policies.
- Flexible Work Schedules: Enjoy 4-day summer work weeks and a winter holiday break.
- Retirement Support: 401(k) / DCPP matching.
- Performance Rewards: Annual bonus program to recognize your contributions.
- Innovative Workspace: Casual, dog-friendly offices designed for creativity and collaboration.
- 10X Virginia Business Best Places to Work
- 9X Washingtonian Great Places to Work
- 9X Washington Post Top Workplace
- St. Louis Post-Dispatch Best Places to Work