Machine Learning Engr, Principal

3 days ago


Bengaluru, India Synopsys Full time

46996BR
- INDIA - Bangalore, INDIA - Hyderabad

**Job Description and Requirements**

**Job Description and Requirements**:

- We are searching for an experienced, passionate, and self-driven individual who possesses both a broad technical strategy and the ability to tackle architectural and modernization challenges.
- As a Principal Engineer you will be leading a team that is driving research and operationalization in this area, combining industry best practices and a first-principles approach to design and build GenAI and ML infrastructure that will improve Synopsys’s AI products. You will be building, leading, and supporting a world-class team of AI/ML and Platform Engineers to bring and support this innovative research to Synopsys R&D and users all over the world. Your responsibilities will include collaborating with product leadership and core engineering teams, tracking project schedules, communicating risk areas to upper management, fostering innovation, and ensuring the high productivity and career development of your team members.**Duties**
- Conduct experiments to evaluate model performance, identify areas for improvement, and implement optimizations.
- Partner with cross-functional teams to design and develop scalable solutions that meet business goals.
- Communicate complex technical concepts and findings to both technical and non-technical stakeholders.
- Participate in code reviews, testing, and deployment of machine learning models and algorithms.

**Required Qualifications**
- MS/Ph. D with 15+ years’ Computer Science, Electrical Engineering, Mathematics, or related field with good publication history would be a good fit for this position.
- Proficient in software development practices, including spec’ing, documenting, testing, reviewing, deploying, and monitoring, and are passionate about writing clean, defensible code in an Agile development flow.
- 5+ years of deep experience in ML/AI, LLMs, RND workflows, practices, and techniques in a production environment.
- Ability to communicate a compelling vision and inspire others to deliver on an ambitious and complex roadmap.
- Proven familiarity with python, and excellent background in data structures and algorithms.
- Good expertise of Probability and Statistics concepts, including Probability, Conditional Probability, Bayes Theorem, Normal Distribution, and Central Limit Theorem.
- Sound knowledge of Linear Algebra and Calculus concepts
- Sound knowledge of deep learning architectures like Recurrent Neural Networks (RNNs), Long-Short-Term-Memory models (LSTMs), and Convolutional Neural Networks (CNNs).
- Experience with deep learning frameworks like TensorFlow or PyTorch.
- Experience with LLMs, Encoder-Decoder Models, and other Generative AI techniques.
- Experience with Natural Language Processing (NLP) and Text Generation using Deep Learning.
- Excellent problem-solving skills and ability to work autonomously as well as collaboratively in a team environment.
- Excellent communication and presentation skills, with the ability to communicate complex technical concepts to both technical and non-technical stakeholders.
- Good expertise with hands-on experience in data cleansing and modeling for deep learning models in at least one domain (language, image, graphs, etc.)
- Experience with cloud-based machine learning platforms such as AWS, GCP, or Azure

**Preferred Qualifications**
- Proven publication record in top-tier conferences and journals in the field of Machine Learning or NLP or Generative AI.
- Experience with standard machine learning frameworks and tools (HuggingFace Transformers, NumPy, Scikit-learn, Pandas, PyTorch, TensorFlow, etc.) and machine learning cloud infrastructure and accelerators (AWS, Google Cloud, GPUs and TPUs).
- Familiarity with supervised and unsupervised learning algorithms like linear regression, logistic regression, random forests, and k-means.
- Prior exposure to AI/ML workflows and tools
- Knowledge and/or exposure to cloud computing technologies like containerization platforms (Docker, Kubernetes, microservices)
- Broad expertise and understanding of AI, NLP, LLM, and generative AI trends.
- Proficiency in advanced concepts and techniques like Proximal Policy Optimization (PPO) and RLHF for building generative models is a big plus.
- Experience prototyping, experimenting, and testing with large datasets and training models.

**Job Category**
- Engineering

**Country**
- India

**Job Subcategory**
- Machine Learning

**Hire Type**
- Employee



  • Bengaluru, Karnataka, India Visa Full time

    Company Description: Visa is a world leader in payments and technology, with over 259 billion payments transactions flowing safely between consumers, merchants, financial institutions, and government entities in more than 200 countries and territories each year. Our mission is to connect the world through the most innovative, convenient, reliable, and...


  • Bengaluru, India Synopsys Full time

    39693BR - INDIA - Bangalore **Job Description and Requirements** **Software Engineer - Artificial Intelligence** The AI team is responsible for designing and developing the next generation Machine Learning and AI / Cloud architecture for our tools. Towards this end, we are looking for a software engineer with expertise in microservices architecture,...


  • Bengaluru, Karnataka, India Talent Nexa Consulting Full time

    Job Title Principal Machine Learning Engineer Location Bengaluru India Company US-Based SaaS Product Company Experience 8-12 years About the Role We are seeking a highly skilled and experienced Principal Machine Learning Engineer to join our dynamic team The ideal candidate will have deep expertise in Machine Learning ML Natural Language...


  • Bengaluru, Karnataka, India Nykaa Full time

    Role Description: Principal Machine Learning Scientist(IC) – AdTechAbout the Team:Nykaa's AdTech Data Science team is at the forefront of building intelligent, ML-powered advertising products including Sponsored Products, Display Ads, and Creative Personalization. We aim to serve highly relevant, personalized ads to millions of users while maximizing...


  • Bengaluru, Karnataka, India beBeeData Full time ₹ 1,50,00,000 - ₹ 2,50,00,000

    Job OverviewWe are seeking a talented Machine Learning Data Engineer to join our team. This individual will be responsible for designing, building, and maintaining scalable data pipelines to support machine learning models.


  • Bengaluru, Coimbatore, Gurugram, India ThoughtWorks Full time ₹ 15,00,000 - ₹ 20,00,000 per year

    As a Principal Machine Learning Engineer on projects, you will be leading the design of technical solutions or perhaps overseeing a program inception to build a new system and/or application. Alongside hands-on coding, as a key influencer, you will shape the trajectory of machine learning engineering initiatives, playing a pivotal role in advancing the field...


  • Bengaluru, Karnataka, India Nykaa Full time

    Role Description: Principal Machine Learning Scientist(IC) – AdTech About the Team: Nykaa's AdTech Data Science team is at the forefront of building intelligent, ML-powered advertising products including Sponsored Products, Display Ads, and Creative Personalization. We aim to serve highly relevant, personalized ads to millions of users while maximizing...


  • Bengaluru, Karnataka, India Nykaa Full time

    Role Description: Principal Machine Learning Scientist(IC) – AdTechAbout the Team:Nykaa's AdTech Data Science team is at the forefront of building intelligent, ML-powered advertising products including Sponsored Products, Display Ads, and Creative Personalization. We aim to serve highly relevant, personalized ads to millions of users while maximizing...


  • Bengaluru, Karnataka, India Microsoft Full time ₹ 15,00,000 - ₹ 20,00,000 per year

    We are building a planet-scale multi-modal database from the ground up. You will be part of the team that is reimagining the databases in the era of Large Language Models (LLMs) by deeply integrating Artificial Intelligence (AI) into all parts of the stack.As aPrincipal Machine Learning Engineer, you will lead and collaborate with a team of passionate...


  • Bengaluru, Karnataka, India Nykaa Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Role Description: Principal Machine Learning Scientist(IC) – AdTechAbout the Team:Nykaa's AdTech Data Science team is at the forefront of building intelligent, ML-powered advertising products including Sponsored Products, Display Ads, and Creative Personalization. We aim to serve highly relevant, personalized ads to millions of users while maximizing...