Search Jobs

View our current openings and apply now.

SENIOR SOFTWARE DEVELOPER

Huntsville, AL 35806

Posted: 07/25/2024 Industry: DevOps Job Number: 721 Pay Rate: 150,000

Job Description


Job Title: Software Developer - MLOps

Location: Huntsville, Alabama

Company Overview: We are a certified ISO 9001:2015 and CMMI Services Level 3 organization, specializing in professional services across educational, federal, and commercial sectors. We are dedicated to upholding values of competency, collaboration, innovation, reliability, and results.

Position Overview: We are seeking highly skilled Software Developers to join our analytics team, working on an innovative MLOps workload utilizing cutting-edge technologies in support of a government customer. This role involves delivering automation for key national security missions, interacting with petabyte-scale data on an HPC.

Key Responsibilities:
  • Design, develop, test, and maintain software applications using Python.
  • 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, ensuring their scalability, reliability, and performance.
  • 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.
  • Provide leadership, support, and guidance to team members.
  • Promote team development through coaching, training, and leadership development.
  • Provide informal and formal feedback to identify and develop talent.

Job Requirements:

Mandatory Qualifications:
  • Top Secret Security Clearance
  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • 5+ 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:
  • Normal office working conditions.
  • Fast-paced, deadline-oriented environment.
  • May require periods of non-traditional working hours including consecutive nights or weekends, if applicable.

Equal Opportunity Employer: We are committed to diversity in the workplace. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender identity, sexual orientation, national origin, disability, or protected veteran status, or any other protected characteristic under state or local law.

Accommodation Request: If you are a qualified individual with a disability or are a disabled veteran and are unable or limited in your ability to use or access our Careers sites as a result of your disability, you have the right to receive assistance in completing the application process.

Meet Your Recruiter

Apply Online
Apply with LinkedIn

Send an email reminder to:

Share This Job:

Related Jobs:

Login to save this search and get notified of similar positions.

About Huntsville, AL

Ready to discover exciting job opportunities in the vibrant Huntsville, Alabama area? Huntsville, known as the 'Rocket City,' is a dynamic hub for innovation and technology, offering a plethora of career growth possibilities. With landmarks like the U.S. Space & Rocket Center and the beautiful landscapes of Monte Sano State Park, Huntsville seamlessly blends cutting-edge science with Southern hospitality. Explore the Huntsville Museum of Art, catch a show at the historic Von Braun Center, or indulge in the local favorite, Alabama white BBQ sauce. Join the Rocket City Trash Pandas fandom, Huntsville's Minor League Baseball team, and immerse yourself in the charming Southern charm that makes this region a unique place to live and work. Start your next career adventure with our curated job listings today!