C++ Software Engineer Specializing in Machine Learning | Job Opportunities

Role Overview & Responsibilities

Dassault Systèmes SOLIDWORKS is seeking to employ a Machine Learning Software Engineer based in Waltham. This role involves collaborating with the team to create innovative technologies in Machine Learning for SOLIDWORKS products.
The selected candidate will focus on the design and development of architectures for AI and ML applications, utilizing machine learning expertise to tackle CAD challenges and innovate product design workflows.

Qualifications

  • MS in Computer Science, Engineering, Mathematics, or a related field with 1-3 years of experience; Ph.D. is preferred.
  • Strong understanding and interest in machine learning and artificial intelligence techniques.
  • Preferred experience in designing architectures for AI and ML applications.
  • Thorough grasp of design, CAD, machine learning, and simulation technologies.
  • Robust foundation and expertise in mathematics.
  • Development experience with modern technologies such as client-server architectures, web development, and cloud computing is advantageous.
  • Proficiency in one or more programming languages: C, C++, JavaScript, Python, R, or Matlab.
  • Willingness to learn and master new software technologies independently.
  • Capability to work autonomously and as part of a collaborative team.
  • Enthusiastic, self-driven individual with a strong desire to learn and implement feedback into work.
  • Highly organized and attentive to detail.
  • Excellent communication skills in both written and spoken English

Inclusion Statement

To ensure equal employment and advancement opportunities for all, 3DS bases employment decisions on merit, qualifications, and abilities. We are dedicated to a policy of non-discrimination and equal opportunity for all employees and qualified applicants, regardless of race, color, religion, gender, sexual orientation, gender identity, marital status, national origin, age (40 and over), disability, veteran status, or any other legally protected characteristic. 3DS will provide reasonable accommodations for qualified individuals with known disabilities, in accordance with applicable law.
Qualified applicants with arrest or conviction records will be considered for employment consistent with applicable state laws and local ordinances. We uphold fair employment practices and will assess all candidates based on their qualifications, irrespective of past arrest or conviction history.

Compensation & Benefits

Dassault Systèmes provides a competitive salary along with potential bonuses, aligned with experience. Benefits include options for comprehensive medical, dental, and vision coverage for employees and their dependents, employee life insurance, short & long-term disability, tuition reimbursement, immediate 401K enrollment, a 401K match (50 cents on the dollar, up to the first 8% of your eligible contributions based on match eligibility criteria), a flexible time-off policy, and 10 paid holidays.

Salary Pay Transparency

Compensation for this role will be reflective of experience. The anticipated total compensation range is between $114,743 and $174,000, encompassing base salary (or annualized salary based on estimated hourly compensation) and target bonus.



Source link

Alex Parker

Alex Parker is a tech enthusiast and digital tools reviewer with over a decade of experience exploring software solutions that boost productivity. He specializes in file management, conversion technologies, and emerging AI-driven applications, helping readers choose the right tools for their needs.