1

Data Science Software Engineer Jobs in Virginia (NOW HIRING)

... Data Science, Mechanical Engineering, Aerospace Engineering, Computational Biology, Computational Chemistry, Information Technology, Systems Engineering, Artificial Intelligence, High-Performance ...

New

... Data Science, Mechanical Engineering, Aerospace Engineering, Computational Biology, Computational Chemistry, Information Technology, Systems Engineering, Artificial Intelligence, High-Performance ...

New

Data Engineering Lead

Arlington, VA · On-site

$131K - $158K/yr

Bachelor's degree (or 4 years of additional equivalent experience) in IT, Cybersecurity, Computer Science, Information Systems, Data Science, Software Engineering Security Clearance: * Active Secret ...

Bachelor's degree in computer science, Software Engineering, or related field. Required: * TS/SCI with Full Scope Polygraph * BS in a quantitative field (mathematics, data science, statistics) * At ...

May design embedded systems software. We are looking for a highly skilled Data Engineer to join our Data Science team. In this role, you will collaborate closely with data scientists, analysts, and ...

May design embedded systems software. We are looking for a highly skilled Data Engineer to join our Data Science team. In this role, you will collaborate closely with data scientists, analysts, and ...

DEGREE (Level Desired) Bachelor's Degree DEGREE (Focus) Computer Science, Software Engineering, Information Technology, Computer Engineering, Electrical Engineering, Data Science, Cybersecurity ...

DEGREE (Level Desired) Bachelor's Degree DEGREE (Focus) Computer Science, Software Engineering, Information Technology, Computer Engineering, Electrical Engineering, Data Science, Cybersecurity ...

DEGREE (Level Desired) Bachelor's Degree DEGREE (Focus) Computer Science, Software Engineering, Information Technology, Computer Engineering, Electrical Engineering, Data Science, Cybersecurity ...

Data Engineering Lead

Arlington, VA · On-site

$131K - $158K/yr

... Science, Software Engineering • Active TS/SCI clearance Company : Accenture Federal Services is a leading US federal services company and subsidiary of Accenture. Founded in 1989, the company is ...

Bachelor's degree in computer science, Software Engineering, or related field. Required: * TS/SCI with Full Scope Polygraph * BS in a quantitative field (mathematics, data science, statistics) * At ...

Data Engineer

Mclean, VA

$115K - $139K/yr

Bachelor's degree in computer science, Software Engineering, or related field. * 5+ years of experience in data engineering or a related field * Strong proficiency in SQL and experience with ...

Data Engineer

Herndon, VA

$117K - $141K/yr

Bachelor's degree in computer science, Software Engineering, or related field. * 5+ years of experience in data engineering or a related field * Strong proficiency in SQL and experience with ...

Data Engineer

Chantilly, VA

$118K - $142K/yr

Bachelor's degree in computer science, Software Engineering, or related field. * 5+ years of experience in data engineering or a related field * Strong proficiency in SQL and experience with ...

next page

Showing results 1-20

Data Science Software Engineer information

See Virginia salary details

$44.1K

$128.6K

$176K

How much do data science software engineer jobs pay per year?

As of Jul 13, 2026, the average yearly pay for data science software engineer in Virginia is $128,604.00, according to ZipRecruiter salary data. Most workers in this role earn between $113,500.00 and $136,300.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Data Science Software Engineer, and why are they important?

To thrive as a Data Science Software Engineer, you need strong proficiency in programming (especially Python or R), a solid understanding of statistics and algorithms, and typically a degree in computer science, data science, or a related field. Familiarity with machine learning frameworks (such as TensorFlow or scikit-learn), data processing tools (like Spark or Hadoop), and cloud platforms (AWS, GCP, or Azure) is essential, as are relevant certifications. Excellent problem-solving abilities, communication skills, and the ability to work collaboratively with cross-functional teams set top performers apart. These competencies are vital for efficiently developing scalable data-driven solutions that drive business insights and innovation.

How does a Data Science Software Engineer typically collaborate with data scientists and other stakeholders on projects?

Data Science Software Engineers play a vital role in bridging the gap between data science and software engineering teams. They work closely with data scientists to translate prototypes and models into scalable, production-ready code, and often collaborate with product managers, analysts, and infrastructure engineers to ensure seamless integration. Regular communication and code reviews are essential, as is an iterative development process to address feedback and ensure solutions meet both technical and business requirements. This cross-functional collaboration helps deliver robust data-driven applications that align with organizational goals.

Which is the hardest field in it?

For a Data Science Software Engineer, the most challenging fields often involve complex machine learning algorithms, large-scale data processing, and advanced statistical analysis. Staying current with rapidly evolving tools like Python, R, and cloud platforms also requires continuous learning and adaptation. These areas demand strong problem-solving skills and deep technical knowledge.

What is a Data Science Software Engineer?

A Data Science Software Engineer is a professional who combines software engineering skills with data science expertise to build scalable data-driven systems and applications. They design, develop, and optimize software that supports data pipelines, machine learning models, and analytics platforms. Their work bridges the gap between data scientists, who focus on statistical analysis and modeling, and traditional software engineers, who focus on building robust and efficient software systems. Data Science Software Engineers ensure that data solutions are production-ready, scalable, and maintainable.

Can a software engineer work as a data scientist?

A software engineer can transition to a data scientist role by developing skills in statistics, machine learning, and data analysis, often using tools like Python, R, and SQL. While the roles have different focuses, software engineers' programming expertise can be a strong foundation for data science work, especially with additional training or experience in data modeling and analytics.

Is 40 too late for data science?

Data science software engineers can enter the field at any age, as success depends on skills, experience, and continuous learning. Many professionals transition into data science later in their careers by acquiring relevant knowledge in programming, statistics, and tools like Python or R. Age is not a barrier if you develop the necessary technical expertise and stay current with industry trends.

What engineers make $500,000?

Senior data science software engineers with extensive experience, advanced skills in machine learning, and proficiency in tools like Python, R, and cloud platforms can reach salaries of $500,000 or more, especially in high-cost-of-living areas or within large tech companies. Compensation often includes base salary, bonuses, and stock options, reflecting their expertise and impact on business outcomes.

What is the difference between Data Science Software Engineer vs Data Analyst?

AspectData Science Software EngineerData Analyst
Required SkillsProgramming, software development, machine learningData visualization, statistical analysis, reporting
Work EnvironmentSoftware development teams, engineering projectsBusiness units, reporting teams
Common ToolsPython, Java, SQL, ML frameworksExcel, Tableau, SQL, R
Industry UsageTech, finance, healthcare, startupsMarketing, finance, retail, research

While both roles analyze data, Data Science Software Engineers focus on developing software solutions and machine learning models, requiring strong programming skills. Data Analysts primarily interpret data through visualization and statistical methods to support business decisions. The roles often overlap but serve different functions within organizations.

What are popular job titles related to Data Science Software Engineer jobs in Virginia? For Data Science Software Engineer jobs in Virginia, the most frequently searched job titles are:
What job categories do people searching Data Science Software Engineer jobs in Virginia look for? The top searched job categories for Data Science Software Engineer jobs in Virginia are:
Data Scientist/Software Engineer with Security Clearance

Data Scientist/Software Engineer with Security Clearance

CACI

Hampton, VA • On-site

$100K - $120K/yr

Other

Medical, Retirement, PTO

Posted 14 days ago


Job description

Job Title: Data Scientist/Software Engineer Job Category: Science Time Type: Full time Minimum Clearance Required to Start: TS/SCI Employee Type: Regular Percentage of Travel Required: Up to 10% Type of Travel: Continental US * * * The Opportunity: We are seeking a talented Data Science/Software Engineer professional that is excited to improve battlespace awareness and decision-making support at all echelons across Combat Air Force (AF) Command and Control (C2) and Intelligence, Surveillance and Reconnaissance (ISR) enterprise, Intelligence Community (IC), Joint, and Coalition air, space, cyberspace, and intelligence components, systems, and architectures. You'll support software development and engineering, operations and maintenance (O&M) and research and development (R&D) for AF C2 & ISR related research, studies, analysis, operations, and you'll increase mission effectiveness, improve information security, and implement new and emerging information access, processing, analysis and dissemination technologies in response to critical AF and IC multi-domain needs across Air, Space, and Cyber. This is your opportunity to work with a highly talented engineering team that builds technology that bridges software and intelligence community needs. Our client engagement processes, the way we collaborate, operate, and deliver value provides an unparalleled opportunity to grow and advance. Choose us and make delivering innovative work part of your extraordinary career. Responsibilities: * Operate in all phases of the application lifecycle.
* Use of industry proven design patterns and open-source tools is encouraged, along with a dedication to staying educated on current technology trends.
* Provide design and development expertise in support of both new application development tasks and maintenance.
* Be part of an agile team where communication skills and the ability to execute within the established development process are paramount to yours and the team's success.
* Support the entire product lifecycle to include systems engineering and requirement analysis, technical design, system integration, implementation, and deployment. Qualifications: * 3+ years experience with developing and implementing AI/ML solutions, specifically with the ability to facilitate the design and implementation of natural language processing (NLP) pipelines from data collection to model deployment, and the application of large language models (LLMs).
* Bachelor's degree in Computer Science, Computer Engineering, or a related field * 3+ years experience with modern software development, e.g., Java (J2EE), Spring, C#, etc. as part of a development team utilizing strict configuration management practices e.g., git, Gitlab, GitHub.
* Experience with NLP techniques and libraries, e.g., spaCy
* Experience with industry standard build, packaging, and deployment tools such as Jenkins, Gitlab, Maven, Yum, NPM, and RPM.
* Experience in designing and developing RESTful interfaces.
* Intermediate debugging and run time skills needed. These Qualifications Would be Nice to Have: * Experience aligning LLM or NLP models to existing data ontologies
* 1+ years experience with modern web application development to include JavaScript, Node.js, Angular or React.
* Experience in containerization for development and cloud deployment. e.g. Docker, Kubernetes, OpenStack.
* Experience with DevSecOps and/or CI/CD. A "TS/SCI" clearance is required to begin employment. - What You Can Expect: A culture of integrity. At CACI, we place character and innovation at the center of everything we do. As a valued team member, you'll be part of a high-performing group dedicated to our customer's missions and driven by a higher purpose - to ensure the safety of our nation. An environment of trust. CACI values the unique contributions that every employee brings to our company and our customers - every day. You'll have the autonomy to take the time you need through a unique flexible time off benefit and have access to robust learning resources to make your ambitions a reality. A focus on continuous growth. Together, we will advance our nation's most critical missions, build on our lengthy track record of business success, and find opportunities to break new ground - in your career and in our legacy. Pay Range : There are a host of factors that can influence final salary including, but not limited to, geographic location, Federal Government contract labor categories and contract wage rates, relevant prior work experience, specific skills and competencies, education, and certifications. Our employees value the flexibility at CACI that allows them to balance quality work and their personal lives. We offer competitive compensation, benefits and learning and development opportunities. Our broad and competitive mix of benefits options is designed to support and protect employees and their families. At CACI, you will receive comprehensive benefits such as; healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits. Since this position can be worked in more than one location, the range shown is the national average for the position. The proposed salary range for this position is: $69,100-$141,500 CACI is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, age, national origin, disability, status as a protected veteran, or any other protected characteristic.