Data-Driven Python Software Engineer - Pipelines & ML

BOAB Ventures

McLean (VA)

On-site

USD 110,000 - 165,000

Full time

4 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Flexible time off
Full medical coverage
401(k) with company match
Referral bonuses
Performance bonuses
Life insurance
Tuition and training reimbursement

Job summary

BOAB Ventures in McLean, VA, is seeking a Software Developer to design, build, and maintain scalable data-driven applications, analytics systems, and production pipelines, enabling data-informed decisions.

You will translate business needs into technical requirements, develop Python-based solutions, construct data pipelines supporting SQL/NoSQL stores, implement CI/CD with GitHub and Jenkins, and collaborate across teams in a distributed, Agile environment.

Qualifications

  • Proficient in Python and OO design.
  • Experience with data modeling and analytics projects.
  • Experience building data pipelines with SQL and NoSQL.
  • Experience participating in data modeling and analytics project teams.
  • Experience translating business requirements into technical solutions.
  • Experience building and maintaining CI/CD pipelines using Git/GitHub and Jenkins.
  • Experience performing data extraction, transformation, and large-scale data processing.
  • Experience applying statistical, mathematical, and analytical techniques to real-world problems.
  • Experience working with distributed systems or distributed computation environments.
  • Experience with cloud platforms such as AWS or Azure.

Responsibilities

  • Participate in data modeling and analytics engineering teams to design scalable data-driven solutions
  • Translate business needs into technical requirements, system designs, and implementation plans
  • Design, build, and optimize data pipelines and analytics systems supporting production workloads
  • Develop and maintain software solutions using Python (object-oriented programming)
  • Build and maintain CI/CD pipelines using Git/GitHub and Jenkins
  • Develop and optimize data extraction, transformation, parsing, and storage workflows
  • Design and implement logical data architectures supporting SQL and NoSQL systems
  • Clean, structure, and prepare datasets for use in machine learning and statistical analysis
  • Apply mathematical, statistical, and analytical methods to solve complex data problems
  • Develop and test models using structured experimentation and the scientific method (hypothesis → test → evaluate)
  • Tie model and system testing to quantitative performance metrics and KPIs
  • Develop custom database scripts, queries, and data interfaces
  • Build and maintain APIs and data services supporting internal and external applications
  • Implement automated testing, configuration management, and deployment workflows
  • Support cloud-based systems and deployments using AWS or Azure environments
  • Work with distributed computing systems and optimize performance using parallel processing techniques
  • Develop automation tools, including CLI-based utilities for non-technical users
  • Use issue tracking and collaboration tools such as Jira and Confluence

Skills

Python (OO)
Pandas/Scikit-learn
Data pipelines
SQL/NoSQL
CI/CD (GitHub, Jenkins)
AWS/Azure
Distributed systems
Data modeling
API development
Agile development

Tools

Git/GitHub
Jenkins
Jira
Confluence
AWS
Azure
Docker

Job description

BOAB Ventures in McLean, VA, is seeking a Software Developer to design, build, and maintain scalable data-driven applications, analytics systems, and production pipelines, enabling data-informed decisions.

You will translate business needs into technical requirements, develop Python-based solutions, construct data pipelines supporting SQL/NoSQL stores, implement CI/CD with GitHub and Jenkins, and collaborate across teams in a distributed, Agile environment.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Data Scientist & Data Engineer: Pipelines & ML Analytics
Data Scientist & Data Engineer: Pipelines & ML Analytics

BOAB Ventures • McLean (VA)

On-site
USD 120,000 - 150,000
Flexible time off
Full medical coverage
401(k) with company match
+4
Big Data Engineer: End-to-End Pipelines, ML & Analytics
Big Data Engineer: End-to-End Pipelines, ML & Analytics

Programmers.io • Arlington (VA)

Hybrid
USD 120,000 - 180,000
Data Engineer: Build Scalable Pipelines for Impact
Data Engineer: Build Scalable Pipelines for Impact

Booz Allen Hamilton • Fort Belvoir (VA)

On-site
USD 77,000 - 176,000
Senior Python Developer Data Engineer ML Pipelines
Senior Python Developer Data Engineer ML Pipelines

Eitacies Inc • Austin (TX)

On-site
USD 120,000 - 150,000
Data Engineer – AWS Pipelines & FinServ Data
Data Engineer – AWS Pipelines & FinServ Data

Swoon • McLean (VA)

On-site
USD 74,000 - 105,000
Mission-Driven Data Engineer: Scalable Pipelines, TS/SCI
Mission-Driven Data Engineer: Scalable Pipelines, TS/SCI

Booz Allen Hamilton • McLean (VA)

Hybrid
USD 106,000 - 176,000
Health benefits
Tuition assistance
Paid leave
+1
Senior Python Data Engineer II — Hybrid & ML Pipelines
Senior Python Data Engineer II — Hybrid & ML Pipelines

MDMi • Indianapolis (IN)

Hybrid
USD 90,000 - 140,000
Competitive salary
Health insurance
Dental insurance
+10
Senior Data Engineer: Build Scalable Pipelines for Impact
Senior Data Engineer: Build Scalable Pipelines for Impact

Booz Allen Hamilton • Tampa (FL)

On-site
USD 78,000 - 176,000
Full-Stack Software Engineer - AI/ML & Mission Systems
Full-Stack Software Engineer - AI/ML & Mission Systems

BOAB Ventures • Washington

On-site
USD 120,000 - 170,000
Mission-Driven Data Engineer: AI-Ready Pipelines
Mission-Driven Data Engineer: AI-Ready Pipelines

Booz Allen Hamilton • Washington

On-site
USD 78,000 - 176,000