Logo of Huzzle

Software Engineer II

  • Job
    Full-time
    Junior Level
  • Data
    Software Engineering
  • Cambridge
  • Quick Apply

AI generated summary

  • You need a degree in a technical field, strong skills in C/C++/Python, AI/ML knowledge, a willingness to learn, and solid problem-solving, communication, and teamwork abilities.
  • You will develop AI infrastructure, implement AI functionalities, collaborate with teams, perform code reviews, and document processes while staying updated on AI and machine learning trends.

Requirements

  • Good degree in Computer Science, Electrical Engineering, or related technical field
  • Strong programming skills in C, C++, Python
  • Knowledge of AI/ML concepts and frameworks
  • Willingness to learn multiple programming languages
  • Understanding of software development principles and practices
  • Problem-solving skills and analytical thinking
  • Excellent communication and teamwork abilities

Responsibilities

  • Contribute to the development of AI infrastructure that supports, for example, inference, prompt engineering, fine-tuning, and model quantization
  • Assist in development of deliver software systems and libraries to deliver AI-driven functionality across the whole Cadence organization
  • Assist in developing systems to implement AI functionality across the whole Cadence organization
  • Collaborate with cross-functional teams to implement AI features that enhance Cadence's solutions
  • Participate in code reviews, testing, and debugging to ensure high-quality, reliable software
  • Stay current with industry trends and emerging technologies in AI and machine learning
  • Document technical processes and developments for knowledge sharing across teams

FAQs

What is the job title for this position?

The job title for this position is Software Engineer II.

Where is the job located?

The job is located in Cambridge, United Kingdom.

Who does this position report to?

This position reports to the Software Engineering Group Director.

What is the main focus of the Software Engineer II role?

The main focus of the Software Engineer II role is to develop and maintain AI infrastructure across Cadence's portfolio of design tools.

What programming languages are required for this position?

Strong programming skills in C, C++, and Python are required for this position.

Is prior experience in AI and machine learning necessary?

While specific prior experience is not mandatory, knowledge of AI/ML concepts and frameworks is expected.

Are there opportunities for professional development in this role?

Yes, there are professional development opportunities and clear career progression paths available.

What type of working model does Cadence implement for this role?

Cadence implements a hybrid working model for this role, with multiple in-office days expected.

Does Cadence encourage diversity and inclusion in the workplace?

Yes, Cadence is committed to equal employment opportunity and strives to attract a qualified and diverse candidate pool while encouraging diversity and inclusion in the workplace.

What are some of the additional skills preferred for this role?

Additional preferred skills include experience with AI model deployment and inference, familiarity with prompt engineering techniques, and knowledge of model optimization methods such as quantization.

Cadence is a pivotal leader in electronic design, building upon more than 30 years of computational software expertise.

Technology
Industry
1001-5000
Employees
1988
Founded Year

Mission & Purpose

Cadence is a pivotal leader in electronic systems design, building upon more than 30 years of computational software expertise. The company applies its underlying Intelligent System Design strategy to deliver software, hardware and IP that turn design concepts into reality. Cadence customers are the world’s most innovative companies, delivering extraordinary electronic products from chips to boards to complete systems for the most dynamic market applications, including hyperscale computing, 5G communications, automotive, mobile, aerospace, consumer, industrial and healthcare. For eight years in a row, Fortune magazine has named Cadence one of the 100 Best Companies to Work For.