Machine Learning Software Engineer

3 weeks ago


Chennai, Tamil Nadu, India 3110 K-T India Full time

About the Role

3110 K-T India is seeking a highly skilled Machine Learning Software Engineer to join our team in the development of cutting-edge software solutions for semiconductor device and thin film metrology.

Key Responsibilities

  1. Design and develop machine learning-based software solutions for semiconductor device and thin film metrology.
  2. Collaborate with internal and external customers to define requirements for these software solutions.
  3. Build machine learning-based software solutions using Python with TensorFlow.
  4. Optimize algorithms and prototypical solutions for efficient implementation.
  5. Design, develop, implement, and oversee API development.
  6. Extend prototypes into fully functional, polished solutions ready for internal and/or external use.
  7. Write comprehensive unit tests and provide technical support during alpha and beta testing.
  8. Document the design and implementation of software solutions and give presentations both internally and externally.
  9. Maintain new and existing software solutions throughout the lifecycle of our tools.

Preferred Qualifications

  • Experience in computational physics and numerical simulations is highly desired.
  • Strong background in machine learning using regression models and TensorFlow framework.
  • Background in software architecture, modern development practices, design patterns, and compilers (LLVM/GCC/CLANG).
  • Background in Python or C#, especially in writing production-quality, object-oriented code.
  • Background in parallel/distributed computing, performance profiling, and memory optimization.
  • Experience in API development is a plus.
  • Experience in Azure DevOps is a plus.
  • Experience in semiconductors (electrical properties, manufacturing, and metrology) is a plus.
  • Ability and willingness to travel worldwide to support projects at customer sites is a plus.

Minimum Qualifications

Doctorate (Academic) Degree and related work experience of 3 years; Master's Level Degree and related work experience of 6 years; Bachelor's Level Degree and related work experience of 8 years.


  • Software Engineer

    2 months ago


    Chennai, Tamil Nadu, India Terralogic Software Solutions Private Limited. Full time

    Job Description - Machine Learning (Hardware) Optimization Engineer.Role : Software Engineer/Senior Software EngineerOpenings : 3Experience : 2-5 YearsWe are seeking a talented engineer to implement and optimize machine learning, computer vision, and numeric libraries for target hardware architecture, including CPUs, GPUs, DSPs, and other accelerators. Your...


  • Chennai, Tamil Nadu, India Athenahealth Full time

    About the RoleWe are seeking a talented Senior Software Engineer - Machine Learning to join our team. As a key member of our engineering organization, you will be responsible for designing, developing, and maintaining software solutions that drive business value. Your expertise in machine learning and software engineering will enable you to make a...


  • Chennai, Tamil Nadu, India Exterro India Full time

    Job Title: Machine Learning EngineerWe are seeking a skilled Machine Learning Engineer to join our team at Exterro India. As a Machine Learning Engineer, you will be responsible for designing, building, and maintaining machine learning models with a focus on Generative AI, Large Language Models (LLMs), and Natural Language Processing (NLP).Design, develop,...


  • Chennai, Tamil Nadu, India Exterro India Full time

    Job Title: Machine Learning EngineerJob Summary:Exterro India is seeking an experienced Machine Learning Engineer to join our team. The successful candidate will be responsible for designing, developing, and implementing efficient machine learning models and algorithms. Key responsibilities include designing and implementing machine learning models, working...


  • Chennai, Tamil Nadu, India Exterro India Full time

    Machine Learning Engineer Job Description:We are seeking a skilled Machine Learning Engineer to join our team at Exterro India. In this role, you will be responsible for designing, developing, and implementing efficient and scalable machine learning models and algorithms.Key Responsibilities:Design and implement machine learning models with a focus on...


  • Chennai, Tamil Nadu, India Ford Motor Company Full time

    Job Title: ML Enablement EngineerFord Motor Company is seeking a highly skilled ML Enablement Engineer to join our Data Platform Engineering Team. As a key member of this team, you will play a crucial role in building and deploying sophisticated machine learning models that transform our data platform.Key Responsibilities:Design and implement deep learning...


  • Chennai, Tamil Nadu, India Kaarlo Training & HR Solutions Pvt. Ltd. Full time

    Job Title: Artificial Intelligence Machine LearningAbout the Job:This is a remote position at Kaarlo Training & HR Solutions Pvt. Ltd.Job Summary:As an Artificial Intelligence Machine Learning Engineer, you will be responsible for designing, developing, and deploying machine learning models that drive our AI initiatives.You will work collaboratively with...


  • Chennai, Tamil Nadu, India PeopleGene Full time

    About the Role : We are seeking a highly skilled and experienced Machine Learning Engineer with a strong background in electromagnetics and CFD-ACE products to join our dynamic team. The ideal candidate will design, develop, and implement machine learning software solutions that enhance semiconductor devices and thin film metrology processes. You will work...


  • Chennai, Tamil Nadu, India Rocket Software Full time

    Job DescriptionRocket Software's Data Modernization Business Unit is seeking a highly skilled and motivated Data Scientist to join our team of experts. As a Senior Data Scientist, you will play a crucial role in the evolution of our world-class solutions.The ideal candidate will have a deep understanding of computational linguistics, image processing, and...


  • Chennai, Tamil Nadu, India Tiger Analytics Full time

    Job Title: ML Engineer_ODCTiger Analytics is a global AI & analytics consulting firm solving complex problems with data and technology at the core of our solutions.We are looking for a Machine Learning Engineer to work on a broad range of cutting-edge data analytics and machine learning problems across various industries.About the RoleWe collaborate with...


  • Chennai, Tamil Nadu, India PeopleGene Full time

    About the RoleWe are seeking a highly skilled and experienced Machine Learning Engineer to join our team at PeopleGene. The ideal candidate will design, develop, and implement machine learning software solutions that enhance semiconductor devices and thin film metrology processes.Key ResponsibilitiesDesign and develop advanced machine learning software...


  • Chennai, Tamil Nadu, India UPS Full time

    Job OverviewThe Machine Learning Systems Engineer position at UPS plays a pivotal role in the support, maintenance, and monitoring of machine learning models and software components that solve complex business problems. This role requires collaboration with cross-functional teams, including Business, Product, Architecture, Engineering, and Data Science.


  • Chennai, Tamil Nadu, India Rocket Software Full time

    About the RoleRocket Software is seeking a highly skilled Senior Data Scientist to join our Applied Machine Learning team. As a key member of our team, you will be responsible for designing, developing, and deploying advanced machine learning models to solve real-world problems in information management, data intelligence, content automation, audit, and...


  • Chennai, Tamil Nadu, India Altimetrik Full time

    Job DescriptionWe are looking for a skilled AI/Machine Learning Engineer to join our team at Altimetrik. The ideal candidate will have a strong background in Artificial Intelligence and Machine Learning, with experience in developing and deploying AI models.Requirements:Bachelor's degree in a related field, such as computer science, software engineering, or...


  • Chennai, Tamil Nadu, India Kiash Solutions LLP Full time

    Job SummaryWe are seeking a highly skilled Senior Machine Learning Engineer to lead our efforts in designing, developing, and deploying machine learning models and platforms. The ideal candidate will have 3+ years of experience in leading medium to large projects and a strong background in machine learning algorithms and software development life cycle.Key...


  • Chennai, Tamil Nadu, India Kiash Solutions LLP Full time

    Job Summary: We are seeking a highly skilled and experienced Machine Learning Engineer to lead our team in designing, developing, and deploying advanced machine learning models and platforms. The ideal candidate should have a strong background in machine learning, software development, and experience working with large datasets.Key Responsibilities:Design...


  • Chennai, Tamil Nadu, India Saaki Argus & Averil Consulting Full time

    Job DescriptionWe are seeking a skilled software engineer to join our team. The ideal candidate will have expertise in machine learning and data analysis, with a strong background in computer science and programming languages such as Python and R.The successful candidate will be responsible for developing and implementing AI solutions, working closely with...


  • Chennai, Tamil Nadu, India ADCI MAA 15 SEZ Full time

    Job Description:We are seeking a talented, self-driven Machine Learning Engineer to work on prototyping, optimizing, and deploying AI algorithms for solving Digital businesses problems at ADCI MAA 15 SEZ.Key Responsibilities:Research, experiment, and build Proof Of Concepts advancing the state of the art in AI & ML.Collaborate with cross-functional teams to...


  • Chennai, Tamil Nadu, India Sanvi Business Solutions Full time

    About the RoleWe are seeking a seasoned software engineer to lead our team in developing cutting-edge software solutions. The ideal candidate will have a strong background in machine learning and algorithms, with a proven track record of delivering high-quality software products.Key Responsibilities- Design and develop software applications using machine...


  • Chennai, Tamil Nadu, India Right Fit HR Services Full time

    Job Title: Machine Learning ProfessionalAbout the Role:We are seeking a highly skilled Machine Learning Professional to join our team at Right Fit HR Services. As a Machine Learning Professional, you will be responsible for designing and developing machine learning software solutions for semiconductor device and thin film metrology.Key Responsibilities:Work...