Senior Software Developer

SOSi
Reston, Virginia, US
Full-time

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.

Do you have the following skills, experience and drive to succeed in this role Find out below.

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.

SOSi is an equal employment opportunity employer and affirmative action employer. All interested individuals will receive consideration and will not be discriminated against on the basis of race, color, religion, sex, national origin, disability, age, sexual orientation, gender identity, genetic information, or protected veteran status.

SOSi takes affirmative action in support of its policy to advance diversity and inclusion of individuals who are minorities, women, protected veterans, and individuals with disabilities.

J-18808-Ljbffr

1 day ago
Related jobs
Promoted
Zachary Piper
McLean, Virginia
Remote

Key words: design, designs, designed, designing, designer, develop, developed, developing, develops, implement, implemented, implementing, implementation, implements, senior-level software developer, IT Services, Develop, developed, developing, developer, development, maintain, maintains, maintained...

Promoted
Credence Management Solutions, LLC
McLean, Virginia

Credence has immediate needs for multiple Senior Software Developers with full stack development expertise. Work closely with cross-functional teams including UX/UI designers, product managers, and other developers to deliver high-quality software solutions. Join us, and together, we can build the f...

ASRC Federal
Arlington, Virginia

Lead a team of software developers in support of the Drug Enforcement Agency (DEA) mission with an ability to guide them on technical decisions, best practices, and team efficiencies. NET developers to join our company. NET developers to develop products and services that directly impact our federal...

Jacobs
Springfield, Virginia

Senior Software Developer-(CIS0002EF). We are seeking Software developers to support our federal client in Springfield VA with GEODS program. Regularly, developers are involved in designing and implementing new custom features that solve unique problems as well as updating and optimizing legacy feat...

Gray Tier Technologies
Springfield, Virginia

Gray Tier Technologies is looking for a Senior Software Developer to support a contract providing integration, design, development, and sustainment for one of our Intelligence Community clients. The work includes planning and scheduling; system integration; software development, integration, and tes...

Task Force Talent
Chantilly, Virginia

They work on very interesting, usually highly technical roles in cybersecurity, software development, data science, and related areas for well-known companies and government organizations. ...

CACI International Inc
Sterling, Virginia

Senior Full Stack Software DeveloperJob Category: EngineeringTime Type: Full timeMinimum Clearance Required to Start: TS/SCIEmployee Type: RegularPercentage of Travel Required: NoneType of Travel: NoneAnticipated Posting End: 7/31/2024. As a motivated senior software developer on this exciting progr...

Mediabistro
Burke, Virginia

RESPONSIBILITIES The SharePoint Software developer supports software and web development, requirements analysis, process execution and evaluation, selection and evaluation of COTS/GOTS tools, and integration. Develops and maintains software and web development technical documentation to assist with ...

Capital One
McLean, Virginia
Remote

Recruiting: US Remote, United States of AmericaSenior Associate, Full Stack Developer - Capital One Software (Remote). Senior Associate, Full Stack Developer - Capital One Software (Remote) . Would you like to be part of a cutting edge Software team which builds SaaS products used by large scale ent...

ST2 ManTech Advanced Systems Intl
McLean, Virginia

Designs, engineers, analyzes, and develops software systems and software delivery processes, including development and operations (DevOps) pipelines. They collaborate and share work with other Software Developer IIIs. Model and analyze the software development and deployment processes and assist pro...