Software Developer, Software Engineer, Machine Learning/ ML Engineer
Listed on 2025-12-27
-
Software Development
Software Engineer, Machine Learning/ ML Engineer, DevOps, Cloud Engineer - Software
SOSi is seeking highly skilled Software Developers to join our analytics team working on an innovative MLOps workload leveraging cutting-edge technologies and supporting a government customer in Huntsville, Alabama. This role will be responsible for delivering automation to key national security missions interacting with petabyte-scale data on an HPC.
In this role, you will play a pivotal role in designing, developing, and maintaining MSIC software applications. You will work closely with cross-functional teams to deliver high-quality solutions that meet our clients' needs. Your expertise in Python, Docker, No
SQL, SQL, and Apache Airflow/Kafka will be crucial in driving our projects forward.
- Design, develop, test, and maintain software applications using Python.
- Design, implement, and manage scalable MLOps pipelines and infrastructure.
- Develop and manage containerized applications using Docker.
- Work with No
SQL and SQL for database management and optimization. - Implement and manage data workflows using Apache Airflow and Kafka.
- Automate the training, testing, and deployment of machine learning models.
- Implement and manage APIs and ensure their scalability, reliability, and performance.
- Implement and manage infrastructure as code and configuration management tools.
- Collaborate with data scientists to integrate machine learning models into applications.
- Design and develop microservices architecture for scalability and efficiency.
- Write clean, scalable, and efficient code.
- Participate in the entire software development lifecycle, from concept and design to testing and deployment.
- Troubleshoot, debug, and upgrade existing software.
- Provides leadership, support and guidance to all AIMS Team Members.
- Ensures and promotes the development of the AIMS team through coaching, training, and leadership development.
- Provides informal feedback on an ongoing basis and formal feedback in the annual performance evaluation process to identify and develop talent.
- Top Secret Security Clearance with SCI eligibility.
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- 2-4 years of experience in software development, MLOps, Dev Ops, or related roles.
- Proficiency in Python and experience with its frameworks.
- Extensive knowledge of containerization and orchestration tools (Docker, Kubernetes).
- Experience with CI/CD tools (Jenkins, Git Lab CI, Circle
CI) and automated testing. - Experience with version control systems (Git, SVN).
- Hands-on experience with No
SQL and SQL. - Proficient in using Apache Airflow for workflow management.
- Proficiency with cloud platforms (AWS, Azure, Google Cloud).
- Solid understanding of software architecture and design patterns.
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork skills.
- Ability to work independently and manage multiple tasks efficiently.
- Experience with agile development methodologies.
- Familiarity with event-driven architecture and messaging systems (Kafka, Rabbit
MQ). - Experience with feature stores and model registries.
- Familiarity with big data technologies (Spark, Hadoop)
- Knowledge of monitoring and logging tools for machine learning models (Prometheus, Grafana, ELK stack).
- Significant experience with petabyte scale data sets.
- Significant experience with large-scale, multi-INT analytics.
- Working conditions are normal for an office environment.
- Fast paced, deadline-oriented environment.
- May require periods of non-traditional working hours including consecutive nights or weekends (if applicable).
All interested individuals will receive consideration and will not be discriminated against for any reason.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).