Senior Full Stack Software Engineer - AI/ML with Security Clearance at SDV International
Falls Church, VA 22042
About the Job
REQUIRED EXPERIENCE
Well versed and experienced in multi-intelligence and multi-domain systems and understanding of current object and activity-based models within the defense community
7-10 years professional experience with Python, JavaScript AND Java programming
7-10 years' experience with Front End frameworks: React or Vue AND Back End Runtimes Frameworks: Node.js, Spring, Spring Boot, Django, Flask, etc.
7-10 years leadership experience with Agile software development methodologies and tools, facilitating developers operating within an Agile framework
Significant experience with DevSecOps and CI/CD Tooling (Git runners, code scanning tools)
Experience with containerization and use of Kubernetes
Proficiency in Object Relational Modeling persistence frameworks (e.g. SQLAlchemy and PostgreSQL)
Well versed in modern software architectures like micro-services
Strong communications skills amongst cross-organizational colleagues within and outside your team
Experience synthesizing requirements underlying feature requests, recommend alternative technical and business approaches, and facilitate engineering efforts
Must have direct experience Artificial Intelligence (AI), AI systems or software architecture to meet aggressive timelines
Federal Experience NICE TO HAVE
Experience with Advana
DoD IAT III MINIMUM QUALIFICATIONS
Bachelor’s Degree (or Master's degree plus 5 years of required experience)
Active TS Clearance/SCI eligibility
Ability to commute to Falls Church 2-3 days per week
Candidate must be a U.S. Citizen and be authorized to work for the Federal government JOB RESPONSBILITIES
Designs and develops software requirements for multiple AI-based support capabilities including the software architectures, APIs, frameworks, and libraries
Develops front end and backend of software prototypes, components, and tooling that can be leveraged to speed prototyping process
Maintains and guides the development of common libraries and tools used by multiple teams
Maintains the existing code base of in-production applications, performing bug fixes, updates of code and component libraries to meet security and performance needs as required, and capability enhancements as planned in the sprint schedule
Works closely with clients and requirements owners to build out product lines
Develops plans, road maps, software design strategies. Analyze and decomposes activities and requirements to software designs that are allocated across systems components/sub-components
Aids in formulating a strategy on how to achieve rapid prototyping of AI capabilities, including Generative AI
Works with data scientists, UX designers, cognitive scientists, developers, and testers to compose cohesive and sound software designs that form the basis of scalable AI solutions
Documents requirements and specifications and reviews documentation provided by other teams and vendors
Optimizes software designs and architectures to deliver desired performance targets and devises tooling and methodologies to profile execution and capture performance metrics
Stays informed on latest AI system and software architectures and trends from design patterns to DevSecOps and systems architecture patterns
Captures, develops, and reports reference architectures and documenting compliance standards ****Opportunity Contingent on Bid Award:**** Kindly note this opportunity is contingent upon a bid award, we are actively conducting thorough screenings and interviews to ensure a great fit for both you and our organization. Successful candidates will receive contingent offers based on mutual agreement, showing our commitment to moving forward together once we secure the work. We look forward to the possibility of welcoming you to our team Tentative Start Date: Winter 2024/2025
Federal Client: CDAO
Well versed and experienced in multi-intelligence and multi-domain systems and understanding of current object and activity-based models within the defense community
7-10 years professional experience with Python, JavaScript AND Java programming
7-10 years' experience with Front End frameworks: React or Vue AND Back End Runtimes Frameworks: Node.js, Spring, Spring Boot, Django, Flask, etc.
7-10 years leadership experience with Agile software development methodologies and tools, facilitating developers operating within an Agile framework
Significant experience with DevSecOps and CI/CD Tooling (Git runners, code scanning tools)
Experience with containerization and use of Kubernetes
Proficiency in Object Relational Modeling persistence frameworks (e.g. SQLAlchemy and PostgreSQL)
Well versed in modern software architectures like micro-services
Strong communications skills amongst cross-organizational colleagues within and outside your team
Experience synthesizing requirements underlying feature requests, recommend alternative technical and business approaches, and facilitate engineering efforts
Must have direct experience Artificial Intelligence (AI), AI systems or software architecture to meet aggressive timelines
Federal Experience NICE TO HAVE
Experience with Advana
DoD IAT III MINIMUM QUALIFICATIONS
Bachelor’s Degree (or Master's degree plus 5 years of required experience)
Active TS Clearance/SCI eligibility
Ability to commute to Falls Church 2-3 days per week
Candidate must be a U.S. Citizen and be authorized to work for the Federal government JOB RESPONSBILITIES
Designs and develops software requirements for multiple AI-based support capabilities including the software architectures, APIs, frameworks, and libraries
Develops front end and backend of software prototypes, components, and tooling that can be leveraged to speed prototyping process
Maintains and guides the development of common libraries and tools used by multiple teams
Maintains the existing code base of in-production applications, performing bug fixes, updates of code and component libraries to meet security and performance needs as required, and capability enhancements as planned in the sprint schedule
Works closely with clients and requirements owners to build out product lines
Develops plans, road maps, software design strategies. Analyze and decomposes activities and requirements to software designs that are allocated across systems components/sub-components
Aids in formulating a strategy on how to achieve rapid prototyping of AI capabilities, including Generative AI
Works with data scientists, UX designers, cognitive scientists, developers, and testers to compose cohesive and sound software designs that form the basis of scalable AI solutions
Documents requirements and specifications and reviews documentation provided by other teams and vendors
Optimizes software designs and architectures to deliver desired performance targets and devises tooling and methodologies to profile execution and capture performance metrics
Stays informed on latest AI system and software architectures and trends from design patterns to DevSecOps and systems architecture patterns
Captures, develops, and reports reference architectures and documenting compliance standards ****Opportunity Contingent on Bid Award:**** Kindly note this opportunity is contingent upon a bid award, we are actively conducting thorough screenings and interviews to ensure a great fit for both you and our organization. Successful candidates will receive contingent offers based on mutual agreement, showing our commitment to moving forward together once we secure the work. We look forward to the possibility of welcoming you to our team Tentative Start Date: Winter 2024/2025
Federal Client: CDAO