Redstone Arsenal, AL, 35898, USA
85 days ago
Senior Software Developer
**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