C

Entry Level Software Engineer

Credence Management Solutions
Full-time
On-site
McLean, Virginia, United States

Overview

Company Overview:

 

We are looking for highly motivated and talented individuals to join our Data and AI team as Software Engineers. This entry-level position is perfect for recent graduates and undergraduates who are passionate about software development and are intellectually curious.  If you want to dig into complex problems, are mission-obsessed, and want to help build a better future for the public and greater good......

 

Job Description:

Credence has an immediate need for an Entry Leveled Software Engineers. In this role  you will have the opportunity to work on exciting software projects that leverage AI/ML, Data Fusion, Analytics, and Cloud technologies. You will learn from experienced professionals and contribute to the development of our industry-leading software products that harness the power of data.

Responsibilities include, but are not limited to the duties listed below

Key Opportunities:

 

AI/ML Development:

  • Collaborate with senior engineers to integrate AI/ML solutions into our software systems and operations.
  • Work on machine learning model development and deployment.

Data Engineering, Fusion, and Analytics:

  • Design and implement data engineering and fusion techniques to merge and analyze data from various sources.
  • Develop analytics solutions to extract valuable insights from data.

Cloud Integration:

  • Utilize cloud platforms (e.g., AWS, Azure, GCP) to build scalable and reliable software solutions.
  • Implement cloud-based data storage, processing, and deployment.

Software Development:

  • Write clean, efficient, and well-documented code.
  • Debug and troubleshoot software defects and implement fixes.

Team Collaboration:

  • Work closely with cross-functional teams to understand project requirements and objectives.
  • Contribute ideas and solutions to solve complex software problems.

Problem Solving:

  • Analyze and resolve technical issues related to AI/ML, Data Fusion, Analytics, and Cloud technologies in a timely and effective manner.

 

Education, Requirements and Qualifications

  • US Citizenship is required with the ability to obtain a Federal Security Clearance.
  • Bachelor’s degree in computer science, Software Engineering, or a related field (for undergraduates, in-progress degree is acceptable).
  • Strong problem-solving skills and a passion for software development, AI/ML, Data Fusion, Analytics, and Cloud technologies.
  • Strong foundation in programming languages (e.g., Java, Python, C++, SQL, etc.).
  • Proficient in tools such as Git, JIRA, Jenkins etc.
  • Strong foundation in cloud platforms and machine learning concepts is a plus.
  • Excellent communication and teamwork skills.
  • Eagerness to learn and adapt to new technologies and tools.

Benefits:

  • Competitive salary and performance-based incentives.
  • Medical/Dental/Vision/401k
  • Mentorship and guidance from experienced software engineers.
  • Opportunity for career growth and advancement within the company.
  • Access to training programs and resources for skill development.
  • Friendly and inclusive work environment.

 

Working Conditions and Physical Requirements

How to Apply:

  • Must be a US Citizen and must be a recent graduate or an undergraduate student with a passion for software development and an interest in AI/ML, Data Fusion, Analytics, and Cloud technologies, we encourage you to apply for this Software Engineer position at Credence. Please apply and submit your resume and a cover letter explaining your interest in this role and why you'd like to join our company.  

 

#On-site