Software Engineer II - Machine Learning

Cadence Design Systems

4.4

(53)

Kato Scholari, Greece

Why you should apply for a job to Cadence Design Systems:

  • 4.4/5 in overall job satisfaction
  • 4.4/5 in supportive management
  • 87% say women are treated fairly and equally to men
  • 89% would recommend this company to other women
  • 87% say the CEO supports gender diversity
  • Ratings are based on anonymous reviews by Fairygodboss members.
  • Parental leave is available for both paternity and maternity
  • Flexible work options available
  • 88% of employees at Cadence say it is a great place to work compared to 57% of employees at a typical U.S.-based company.
  • #R50966

    Position summary

    ation, and a global perspective drive our continued success and leadership in the industry.

    Your day-to-day tasks will include:

    • Work closely with our global team of engineers and product managers in the development of new functionality and tools for our software suite

    • Play a vital role in the development of custom projects for our clients

    • Understand business requirements and think of solutions in terms of not just the coding implementation, but also a solution that will best serve the driving need

    • Optimize and further enhance existing tech solutions and determine the next steps in the evolution

    • Work on the algorithmic solving of computational problems

    Qualifications you need to have:

    • Bachelor's/Master's degree in Engineering, Computer Science or Software Development

    • Deep knowledge and experience in AI/ML, both in classical ML processes & algorithms (e.g. xgboost, dimensionality reduction, data exploration) and Deep Learning (e.g. Transformers, GNNs)

    • Knowledge of Linear Algebra and Numerical Analysis

    • Deep expertise in Python for ML, with proficiency in writing Pythonic code. Familiarity with ML libraries for Python, like TensorFlow, PyTorch, scikit-learn, NumPy, Pandas, SciPy, etc

    • Strong problem solving & analytical skills, quick comprehension

    • Fluent written and verbal communication skills in English

    Qualifications that will be considered**:**

    • Experience with Computer-Aided Engineering (CAE) tools and simulation workflows

    • Familiarity with CAD data and 3D geometry processing (e.g., mesh manipulation, point clouds, surface analysis)

    • Understanding of Natural Language Processing (NLP) techniques and Large Language Models (LLMs)

    • Background in C or C++ programming

    What we offer:

    • Permanent employment contract following a six-month evaluation period

    • Competitive salary package

    • State-of-the-art and continuously updated equipment (hardware and software)

    • Ongoing training in the latest technologies related to the field

    • Opportunities for professional growth and skill enhancement

    • Private health insurance

    • Employee Assistance Program

    • Complimentary breakfast and lunch at the company dining hall

    • Company-provided transportation to and from the premises

    • Fully equipped on-site gym Kato Scholari

    • Participation in the company's Private Pension Fund (T.E.A.)

    • Ample parking facilities with electric car charging

    • Comfortable and modern working environment

    Apply now for a place in our team!
    We're doing work that matters. Help us solve what others can't.

    Why you should apply for a job to Cadence Design Systems:

  • 4.4/5 in overall job satisfaction
  • 4.4/5 in supportive management
  • 87% say women are treated fairly and equally to men
  • 89% would recommend this company to other women
  • 87% say the CEO supports gender diversity
  • Ratings are based on anonymous reviews by Fairygodboss members.
  • Parental leave is available for both paternity and maternity
  • Flexible work options available
  • 88% of employees at Cadence say it is a great place to work compared to 57% of employees at a typical U.S.-based company.