Synopsys Inc
Senior AI Engineer
Job Description
General Information
Job Title
Senior AI Engineer
Job ID
5646
Country
Sri Lanka
City
Colombo
Date Posted
03-Sep-2024
Job Category
Engineering
Job Subcategory
AI
Hire Type
Employee
Remote Eligible
No
Descriptions & Requirements
Job Description and Requirements
Senior AI EngineerJob Summary:Synopsys’ Generative AI Center of Excellence defines the technology strategy to advance applications of Generative AI across the company. The GenAI COE pioneers the core technologies – platforms, processes, data, and foundation models – to enable generative AI solutions, and partners with business groups and corporate functions to advance AI-focused roadmaps.
We are seeking a highly skilled Senior AI Engineer to join our dynamic and innovative team. As a Senior AI Engineer, you will play a critical role in designing, developing, and deploying advanced AI and machine learning solutions. You will collaborate with cross-functional teams to drive AI initiatives and contribute to the development of cutting-edge technologies that enhance our products and services. The ideal candidate will have a strong foundation in machine learning algorithms, data structures, and computer science fundamentals. This role provides an excellent opportunity for growth and learning in a fast-paced, innovative environment.
Key Responsibilities:
- Assist in design, develop, and deploy AI and machine learning models and algorithms to solve complex business problems.
- Work closely with product managers, architects, and other stakeholders to support AI projects and initiatives.
- Stay up to date with the latest advancements in AI and machine learning technologies and apply them to improve existing systems or develop new solutions.
- Perform data analysis, data preprocessing, and feature engineering to prepare datasets for machine learning models.
- Train, validate, and fine-tune machine learning models, ensuring they meet performance and accuracy requirements.
- Document processes, models, and experiments clearly and share the knowledge with the team.
Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related field.
- Minimum of 3 years of experience in machine learning and software engineering
- Strong proficiency in programming languages such as Python, or C++.
- Very good understanding of data structures, algorithms and design patterns.
- Experience with machine learning frameworks and libraries (e.g., TensorFlow, PyTorch, scikit-learn).
- Excellent problem-solving and analytical skills.
- Strong communication and interpersonal skills.
- Ability to work independently and as part of a team.
Inclusion and Diversity are important to us. Synopsys considers all applicants for employment without regard to race, color, religion, national origin, gender, sexual orientation, gender identity, age, military veteran status, or disability.