Senior Software Developer
SOS International LLC
**Overview**
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, NoSQL, SQL, and Apache Airflow/Kafka will be crucial in driving our projects forward.
**Essential Job Duties**
+ 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 NoSQL 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.
**Minimum Requirements**
+ Top Secret Security Clearance
+ Bachelor’s degree in Computer Science, Engineering, or a related field.
+ 7+ years of experience in software development, MLOps, DevOps, 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, GitLab CI, CircleCI) and automated testing.
+ Experience with version control systems (Git, SVN).
+ Hands-on experience with NoSQL 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.
**Preferred Qualifications**
+ Top Secret Security Clearance with SCI eligibility.
+ Familiarity with event-driven architectures and messaging systems (Kafka, RabbitMQ).
+ 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.
**Work Environment**
+ 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).
**Working at SOSi**
All interested individuals will receive consideration and will not be discriminated against for any reason.
Confirm your E-mail: Send Email
All Jobs from SOS International LLC