Software/Machine Learning Engineer
Indexed description
As a member of our team, you will:
- work with an extremely talented, motivated, supportive and welcoming team in an Agile ecosystem to develop new capabilities using the latest open-source frameworks.
- develop features, automated workflows and bug fixes for the system using Python 3, Docker, Kubernetes and AWS services.
- collaborate with a team to develop deep learning architectures and pipelines for novel applications.
- contribute to SDLC and coding best practices.
- develop and design RESTful APIs and streaming services.
- identify and resolve performance bottlenecks.
Here are some of the skills we are looking for:
- United States Citizenship: Due to clearance and contractual requirements, all candidates must be able to obtain and maintain a US Government issued security clearance
- Active Top Secret or higher security clearance (TS/SCI preferred)
- BA/BS or higher in Computer Science, Computer Engineering or closely related field
- At least 3 years + experience with backend development, ideally in AWS Cloud environments
- Fundamental understanding of cloud computing concepts (serverless, scalability, microservices, high availability, and durability)
- Some experience with integrating Kubernetes, Docker or other containerized ecosystems
- Familiarity with object-oriented design and languages – emphasis on Python and Javascript
- Some experience or interest in designing and implementing machine learning pipelines to deploy machine learning models in a containerized environment
- Comfortable working with Linux (Ubuntu) based operating systems (command line operations, scripting)
- Configuration Management (CM) experience using Git and familiarity with branching strategies
- Enjoy learning new technologies and creating compelling software
- Work with minimum supervision as part of a collaborative, agile team
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search