Research Software Engineer
Reston, VA, United States
Full Time Clearance required USD 52K - 123K * est.
Overview
Research Software Engineer
Reston, Charlottesville, or Bolling AFB, DC
TS/SCI with CI poly
At Bcore, our strength comes from how we deliver impact to the mission. Whether it’s architecting critical IT solutions, producing actionable intelligence, or developing cutting edge technology, we succeed because of the expertise, collaboration, and agility of our teams. Our Insight Solutions division delivers intelligence analysis, advanced data science, and strategic decision support.
Are you ready to lean into analytic approaches that show customers the power of both technical and methodological innovation? Join our growing team supporting customer missions as a Research Software Engineer in Reston, VA Charlottesville, VA or Bolling AFB, DC.
Responsibilities
We're seeking a Research Software Engineer to bridge our data science research and production systems. You'll transform experimental code into robust, scalable software while maintaining the flexibility researchers need.
Key Responsibilities:
- Convert research prototypes into maintainable, tested code
- Build infrastructure and tooling for data scientists and researchers
- Establish software engineering best practices for research teams
- Design APIs and frameworks that don't constrain research innovation
- Create reproducible research pipelines and experiment tracking
Qualifications
Required Qualifications:
- Active TS/SCI clearance with CI polygraph
- Bachelor's degree in Computer Science, Engineering, Mathematics, or related technical field
- Strong software engineering fundamentals (testing, version control, CI/CD)
- Experience with research/scientific computing (Python)
- Understanding of ML/data science workflows
- Ability to work with researchers and translate requirements
Desired Qualifications:
- Master's degree in technical field
- Experience with distributed computing, containerization
- Background working with both research and engineering teams
- Previous experience in government or defense contractor environments
- Experience building and maintaining Python libraries
- Knowledge of data analysis and statistical methods
What you can expect from us
BCore is proud to be an equal opportunity workplace. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, sexual orientation or any other characteristic protected by law.
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Tags: APIs CI/CD Computer Science Data analysis Engineering Machine Learning Mathematics Pipelines Python Research Statistics Testing
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.