Data Scientist II

BAE Systems•Rockville, MD
•$79,365 - $134,921

About The Position

The role is based in the Battery Technology Center, a small team of engineers, engineering technologists, technicians, and support staff working on power-solutions projects. The posting describes data engineering duties: partnering with software and test engineering colleagues, managers, and stakeholders to translate business needs into technical data solutions; building reliable ETL/ELT pipelines; and developing and maintaining data lakehouse architectures and schemas in an air-gapped environment. The role also involves scheduling, monitoring, and troubleshooting jobs, implementing data quality checks and validation within a CI/CD framework, maintaining an Ubuntu server and related tools, integrating APIs with existing software products, and using Python and AI-assisted development tools. The position also requires clear communication, timely delivery, adherence to laboratory safety practices, teamwork, adaptability across concurrent projects, and responsiveness to other assigned duties.

Requirements

  • Bachelor's degree in computer science, data science, or a related field.

Responsibilities

  • Partner with software engineers, test engineers, the test manager, and other stakeholders to translate business needs into technical data solutions.
  • Design and build reliable ETL/ELT data pipelines to ingest, transform, and move data.
  • Develop and maintain data lakehouse architectures and schemas within an air-gapped environment.
  • Manage job scheduling, monitoring, and troubleshooting using tools such as PyIceberg and PySpark.
  • Implement data quality checks, unit tests, and validation frameworks within a CI/CD framework.
  • Leverage and maintain an Ubuntu server and use GitLab, Docker, and PostgreSQL for documentation and data cataloging.
  • Provide API integration with existing software products, including Jira and Confluence, to deliver reliable data updates.
  • Maintain working knowledge of software languages, including Python, as applicable.
  • Use AI-assisted development tools to improve coding efficiency and documentation.
  • Communicate effectively with coworkers and management, and perform assigned deliverables consistently and on time.
  • Adhere to safe laboratory practices, maintain a strong teamwork mentality, and adapt to a rapid work environment with multiple ongoing projects.
  • Respond to other duties as assigned.

Benefits

  • Health insurance
  • Dental insurance
  • Vision insurance
  • Health savings accounts
  • 401(k) savings plan
  • Disability coverage
  • Life and accident insurance
  • Employee assistance program
  • Legal plan
  • Discounts on home, auto, and pet insurance
  • Paid time off
  • Paid holidays
  • Paid parental leave
  • Military leave
  • Bereavement leave
  • Applicable federal and state sick leave
  • Company recognition program with monetary or non-monetary awards
  • Other incentives may be available based on position level and/or job specifics
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service