Software Development Engineer, Senior

Booz Allen HamiltonWashington, DC

About The Position

This opportunity is for an experienced AI/ML Software Development Engineer to operate at a system-of-systems level, supporting clients in advancing AI-enabled systems within an R&D environment. The role involves working with the Advanced Research Projects Agency for Health (ARPA-H) to conceptualize, create, and execute advanced government-funded research and development programs aimed at accelerating better health outcomes. The engineer will collaborate with world-class scientists and engineers, provide strategic assessments of new technologies to senior ARPA-H decision-makers, and present findings and recommendations on future research programs. Key responsibilities include assisting with current program management, facilitating commercialization of successful technologies, and advising program leadership on AI/ML infrastructure and software engineering to ensure rigorous AI development, evaluation, and long-term impact. Attention to detail, flexibility, communication skills, understanding of the client's mission, and problem-solving are crucial for success.

Requirements

  • 3+ years of experience building and operating production-grade software systems
  • Experience with algorithms, data structures, distributed systems, design patterns, cloud platforms, such as Azure, AWS, or GCP, and containerization, such as Docker
  • Experience working in high-velocity, end-to-end delivery environments
  • Experience in interacting and communicating with senior-level executives, including SES or GS-15
  • Experience with using Microsoft Office, Excel, Word, and PowerPoint
  • Knowledge of modern backend frameworks and asynchronous programming models
  • Ability to work in at least 2 backend programming languages, including Python
  • Ability to operate independently within a fast-paced start-up environment involving CI/CD pipelines and produce clear, actionable product stories and specs
  • Ability to obtain and maintain a Public Trust or Suitability/Fitness determination based on client requirements
  • Bachelor’s in Computer Science or Software Engineering

Nice To Haves

  • Experience with LLM integration, such as tool-calling, RAG, multi-step reasoning, and context management
  • Experience with multi-agent orchestration and Agent-to-Agent (A2A) communication patterns
  • Experience with prompt engineering, model behavior differences, and LLM evaluation methods
  • Experience with startup environments or regulated domains such as healthcare or life sciences
  • Experience with Microsoft Azure services, such as Azure Functions, API Management, Container Apps, or Azure OpenAI
  • Knowledge of token economics, cost optimization, and context budget management
  • Knowledge of Model Context Protocol (MCP) for tool discovery and invocation
  • Knowledge of security best practices, including secrets management and least-privilege access
  • Possession of excellent oral and written communication skills
  • Master’s degree in Computer Science, Software Engineering, or related field

Responsibilities

  • Create and analyze processes
  • Communicate requirements
  • Develop innovative solutions
  • Review program-wide technical architecture
  • Provide AI/ML infrastructure expertise
  • Operate at a system-of-systems level to support clients in advancing AI-enabled systems within an R&D environment
  • Help conceptualize, create, and execute advanced government-funded research and development programs to accelerate better health outcomes
  • Work with world-class scientists and engineers to support the development of high-impact solutions to society's most challenging health problems
  • Leverage technical expertise to provide strategic assessments of new technologies in support to senior ARPA-H decision makers
  • Produce and present findings and recommendations to a team of colleagues and clients on the feasibility and potential impact of future research programs
  • Assist with the management of current programs
  • Facilitate commercialization of successfully developed technologies
  • Serve as an AI/ML Infrastructure Software Engineer advising program leadership and supporting software engineering to support the client mission
  • Support clients in ensuring that program-wide technical architecture and engineering to rigorous AI development, evaluation, and long-term impact

Benefits

  • Health benefits
  • Life benefits
  • Disability benefits
  • Financial benefits
  • Retirement benefits
  • Paid leave
  • Professional development
  • Tuition assistance
  • Work-life programs
  • Dependent care
  • Recognition awards program
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service