SAIC logo
SAIC Verified
Government Contracting, Defense, Aerospace, IT Services, Cybersecurity, Cloud Computing

Data Scientist

Mclean, VAOnsiteFull TimePosted 1 month agoVisa sponsorship available

Is this role right for you?

Upload your resume and get a skill-by-skill breakdown — see exactly where you match, where you're close, and what to highlight. Not a mystery percentage.

Get a tailored resume highlighting what this role needs.

Required skills

  • Java
  • Python
  • Core Java
  • Object-oriented programming
  • multithreading
  • memory management
  • JVM
  • Spring
  • Spring Data JPA
  • Eclipse

Nice to have

  • Spring Boot
  • REST API Java implementations
  • web applications
  • Natural Language Processing

Role summary

SAIC is seeking a Data Scientist in McLean, VA, specializing in Natural Language Processing (NLP) and data preparation. The role involves maintaining and rewriting legacy Java applications, refactoring backend systems, writing scalable code, building backend applications and REST APIs, optimizing database queries, and ensuring application stability with testing libraries. A Bachelor's degree with 9+ years of experience, or a Master's with 7+ years, or a PhD/JD with 4+ years is required. Expertise in Core Java, Spring, Spring Data JPA, build tools (Maven, Gradle, Git, Jenkins), Oracle, Apache Tomcat, AWS, and Linux is essential. A TS/SCI with polygraph clearance is mandatory. Experience with Spring Boot and REST API Java implementations is desired.

SAIC is seeking a Data Scientist to join our team to provide support specializing in natural language(NLP) processing and associated data preparation. The ideal candidate will have an extensive background in Java and Python.

 This position in in Mclean, VA and requires a TS/SCI with polygraph.

Key Responsibilities:

  • Assess, maintain and rewrite legacy Java applications. 
  • Refactor and extend existing back end systems.
  • Write clean, scalable and efficient code to support business applications. 
  • Leverage dominant frameworks to build backend applications and REST API's.
  • Write and optimize queries across relational and non-relations databases.
  • Utilize test libraries, such as JUnit and Mockito to ensure application stability.

Qualifications

  • Bachelors and nine (9) years or more experience; Masters and seven (7) years or more experience ; PhD or JD and four (4) years or more experience.
  • Demonstrated experience with Core Java: Object-oriented programming (OOP) concepts, multithreading, and memory management (JVM).
  • Demonstrated experience with Spring and Spring Data JPA. 
  • Demonstrated experience with tools and build systems such as: Eclipse, Maven, Gradle, Git, and Jenkins. 
  • Demonstrated experience with Oracle, Apache Tomcat, AWS Cloud Framework and Linux. 
  • TS/SCI with polygraph.

Desired Skills:

  • Demonstrated experience with Spring Boot and REST API Java implementations to support web applications.
     

SAIC® is a premier mission integrator focused on advancing the power of technology and innovation to serve and protect our world. Our robust portfolio of offerings across the defense, space, intelligence, and civilian markets includes secure high-end solutions in mission IT, enterprise IT, engineering services, and professional services. We integrate emerging technology, rapidly and securely, into mission critical operations that modernize and enable critical national imperatives.
We are approximately 23,000 strong; driven by mission, united by purpose, and inspired by opportunities. SAIC is an Equal Opportunity Employer. Headquartered in Reston, Virginia, SAIC has annual revenues of approximately $7.3 billion. For more information, visit saic.com. For ongoing news, please visit our newsroom.
Ready to apply?
You'll be redirected to SAIC's application page.

Similar roles

See how RiseMe works

Match, tailor, and prep so you send fewer applications and land more interviews.