Software Developer

SOSi

Software Developer

St. Louis, MO +1 location
Full Time
Paid
  • Responsibilities

    Job Description

    Overview

    SOS International LLC (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

    Qualifications

    Minimum Requirements

    • 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, 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

    • 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.

  • Locations
    Redstone Arsenal, AL • St. Louis, MO