MogiMogiJobsPowered by MobiusEngineLet Mogi apply

SOSi

Senior Software Developer

AL · 2 months ago

Full-time

About the job

Job Description
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.

Qualifications
• Top Secret Security Clearance with SCI eligibility.
• 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
• Bachelor’s degree in Computer Science, Engineering, or a related field.
• Familiarity with event-driven architecture 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.

Additional Information
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.