Jobs and Careers
CU

Software Engineer - Machine Learning

CUBRC
United Statesfull_timeVerifiedPosted 3 Nov 2023
💰 $140,000/yr($82,000/yr$140,000/yr)

About the role

Description

Software Engineer - Machine Learning


Job Summary:


CUBRC has an immediate need to fill multiple positions working on state-of-the-art research and development projects. The successful candidate will join a team of researchers and software developers to implement advanced data analysis algorithms and technologies using machine learning methods. As a member of the program team, the successful candidate will perform software system architecture, integration, design, implementation, and testing under the direction of a Principal Engineer or Investigator. The successful candidate may lead small groups of engineers in implementation of specific functionality.


Qualifications:

Minimum Qualifications:


A Bachelor's degree in Engineering, Science, Mathematics, or related discipline with significant coursework in computer programming or software architecture with a focus on machine learning and/or artificial intelligence research and application development.

2+ years relevant experience in developing machine learning algorithms and related software development efforts.

2+ years relevant experience in designing, developing, and testing Machine Learning models.

Experience with high-level coding languages and scripting/interpreted languages, such as Java, JavaScript, HTML/CSS, and Python.

Demonstrated ability to investigate, resolve and track complex software interactions and problems.

Demonstrated ability to implement system and software requirements

Knowledge of system/software development life cycles, CM processes, and agile development practices.

· Familiarity with developing software in both Windows and Linux operating systems.

Strong verbal/written communication skills.


Special Requirements:


U.S. citizenship is required for employment.

Continued employment will require that the successful candidate obtain and continuously maintain a US Department of Defense security clearance.

Moderate travel to support integration events at customer locations may be required and is highly dependent on the lifting of current COVID-19 travel restrictions.


Preferred Qualifications:


Familiarity with distributed computing systems and/or real-time computing/messaging systems.

Experience with System / Software Integration and Test activities.

Ability to work at a customer facility within a multi-contractor team environment

Familiarity with Agile software development processes and tools (to include JIRA and Gitlab)


  

Why CUBRC

· 401(k) – No Waiting Period. 100% Vested on date of hire.

· 3% company contribution in the first year of employment, company contribution increases over time. Employee is not required to contribute to the plan to receive CUBRC’s contribution.

· Health Insurance – No Waiting Period – competitive costs.

· Dental, Vision Insurance after 6 months – Employer paid benefit for employees and dependents.

· Life Insurance after 6 months – Employer paid benefit for the employee.

· Generous paid time off, unlimited sick time and 9 paid holidays

· Free beverages and stocked beverage refrigerators for employees


Salary Range: 

$82,000 - $140,000/ year 

CUBRC is consistently evaluating our compensation and benefits packages to ensure we remain competitive.  The range of pay for this position is $82,000 - $140,000 annually.  Starting pay may be impacted based on experience and education.  This position includes an annual, pro-rated, bonus earning opportunity.  Compensation adjustments are evaluated annually based on performance. 


EOE M/V/F/D

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

CUBRC

View company profile →