Senior Machine Learning Software Architect

2 weeks ago


Chennai, Tamil Nadu, India Marga Consulting LLC Full time

Marga Consulting LLC is seeking a highly skilled Senior Machine Learning Software Architect to lead the development of innovative machine learning solutions for semiconductor device and thin film metrology. As a key member of our team, you will be responsible for designing and developing cutting-edge software solutions that drive business growth and success.

About the Role

We are looking for an experienced professional with a strong background in machine learning, software architecture, and Python development. You will work closely with cross-functional teams to define requirements, develop, and implement machine learning-based software solutions using TensorFlow. Your expertise in optimizing algorithms and prototypical solutions for efficient implementation will be crucial in ensuring the success of our projects.

Key Responsibilities
  • Design and develop machine learning software solutions for semiconductor device and thin film metrology
  • Work with internal and external customers to define requirements for these software solutions
  • Build machine learning-based software solutions using TensorFlow
  • Optimize algorithms and prototypical solutions for efficient implementation
  • Design, develop, implement, oversee, and adapt API
  • Extend prototypes into fully functional, polished solutions ready for internal and/or external use
  • Implement solutions in Python with TensorFlow
  • Write comprehensive unit tests and provide technical support during alpha and beta testing
  • Document the design and implementation of the software solutions, and give presentations both internally and externally regarding the work
  • Maintain new and existing software solutions throughout the life-cycle of our tools
Preferred Qualifications
  • Strong background in machine learning using regression models and TensorFlow framework
  • Background in software architecture, modern development practices, and design patterns
  • 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 computational physics and numerical simulations 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 Qualification
  • 2 Years' experience leading or managing a team of machine learning algorithm engineers
  • BS in Computer Science or related computational field with at least 10 years of experience or
  • MS in Computer Science or related computational field with at least 8 years of experience or
  • PhD in Computer Science or related computational field with at least 5 years of experience

The estimated salary for this role is $140,000 - $200,000 per year, based on industry standards and location.



  • Chennai, Tamil Nadu, India NTT DATA Services Full time

    OverviewWe are looking for a skilled Machine Learning Architect to join our team at NTT DATA Services.


  • Chennai, Tamil Nadu, India PeopleGene Full time

    About the RoleWe 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 on...


  • Chennai, Tamil Nadu, India Thryve Digital Health LLP Full time

    Thryve Digital Health LLP is a leading healthcare technology company that delivers innovative solutions to its partners.We are seeking a talented and passionate Machine Learning Engineer to join our AI foundry program. The individual will be responsible for designing, developing, and deploying machine learning models using Python and other supporting...


  • Chennai, Tamil Nadu, India Freshworks Full time

    About UsFreshworks is a global company that enables employees to find their true potential, purpose, and passion. We believe in providing equal opportunity for all and fostering a diverse work environment that advances our business goals.Job OverviewWe are seeking a highly skilled Lead Engineer to join our Machine Learning engineering development team. The...


  • Chennai, Tamil Nadu, India Thryve Digital Health LLP Full time

    Thryve Digital Health LLP is a global healthcare leader that delivers innovative solutions to its partners.We are seeking a talented and passionate AI/ML Engineer to join the AI foundry program in Chennai or Hyderabad.The ideal candidate will be responsible for building and maintaining robust, scalable, and efficient ML models using Python and other...


  • Chennai, Tamil Nadu, India Hiring Cliq Consultancy Services Full time

    We are seeking a highly skilled AI Lead/Manager with expertise in Machine Learning (ML) and a strong background in electromagnetics and CFD-ACE products to lead the design, development, and implementation of advanced machine learning solutions that drive the next generation of our technology.Key Responsibilities:Machine Learning Software Development: Design...


  • Chennai, Tamil Nadu, India Preludesys Full time

    Preludesys is seeking a Senior AI and Machine Learning Engineer to join our team. As a key member of our Data Science group, you will be responsible for designing, developing, and deploying AI and machine learning models that drive business growth.Job Summary:We are looking for a highly skilled Senior AI and Machine Learning Engineer with 5+ years of...


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

    Lead a Team of Machine Learning EngineersWe are seeking an experienced Senior Machine Learning Engineering Lead to oversee the development and deployment of machine learning solutions. As a leader, you will provide technical direction and drive innovation in areas like Predictive Analytics, Computer Vision, and Natural Language Processing.About the RoleLead...


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

    We are seeking an experienced Machine Learning Engineering Director to lead our machine learning team in Chennai, Madurai, Coimbatore, or a hybrid setup. This role requires a visionary leader who can drive innovation and deliver high-quality solutions.As a Practice Head, you will oversee the development and deployment of machine learning solutions, provide...


  • Chennai, Tamil Nadu, India Thryve Digital Health LLP Full time

    We are seeking a highly skilled Senior Machine Learning Engineer to join our AI foundry program at Thryve Digital Health LLP. As a key member of our team, you will be responsible for designing, developing, and deploying machine learning models using predictive analytics in Python.About the RoleThe ideal candidate will have 7-12 years of experience in...


  • Chennai, Tamil Nadu, India Hiring Cliq Consultancy Services Full time

    Lead Artificial Intelligence Engineer/ManagerWe are seeking a highly skilled AI Lead/Manager with expertise in Machine Learning (ML) and a strong background in electromagnetics and CFD-ACE products. This role is ideal for a professional who thrives on creating innovative software solutions and has a deep understanding of semiconductor device and thin film...


  • Chennai, Tamil Nadu, India Avtech Software Services (I) Pvt Ltd Full time

    Job SummaryWe are seeking an experienced Senior Software Systems Architect to join our team at Avtech Software Services (I) Pvt Ltd. This role involves designing and implementing software architectures for new products and solutions, working closely with Technical Product Management and Development Teams.About the RoleThis is a challenging opportunity for a...


  • Chennai, Tamil Nadu, India CIAR Software Solutions Pvt Ltd Full time

    About the RoleWe are seeking a highly skilled Senior Java Software Architect to join our team at CIAR Software Solutions Pvt Ltd.Job OverviewThe ideal candidate will have 7 to 10 years of experience in Java programming, strong leadership skills, and a proven track record in software architecture design. As a Senior Java Software Architect, you will be...


  • Chennai, Tamil Nadu, India KLA Full time

    **About Us**KLA is a global leader in diversified electronics for the semiconductor manufacturing ecosystem. Our innovative ideas and devices are advancing humanity, and we invest 15% of sales back into R&D.We focus on innovation and work with leading technology providers to accelerate the delivery of electronic devices. Life here is exciting, and our teams...


  • 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 CapTalent HR Full time

    Job Description: We are seeking a highly skilled and passionate AI/ML Software Developer to join our team. The ideal candidate will have a strong background in machine learning, data science, and software development, with a proven track record of designing, testing and implementing AI/ML models.

  • Senior Data Scientist

    4 weeks ago


    Chennai, Tamil Nadu, India MNR Solutions Full time

    At MNR Solutions, we are seeking a highly skilled Senior Data Scientist to lead our Generative AI and Machine Learning initiatives. The successful candidate will have a strong background in designing, developing, and implementing machine learning models and algorithms for various applications.With 4-10 years of experience in the field, you will be...


  • Chennai, Tamil Nadu, India Crayon Data Full time

    We are seeking a highly skilled Senior Machine Learning Engineer to join our team in Chennai. This is a fantastic opportunity to work on large scale data solutions using machine learning, operation research and pattern searching methods.About Crayon DataCrayon Data is a leading provider of AI-led revenue acceleration solutions, headquartered in Singapore...


  • Chennai, Tamil Nadu, India Condé Nast Technology Lab Full time

    About UsCondé Nast Technology Lab is a premier media company renowned for producing high-quality content for influential audiences.We attract over 100 million consumers across our industry-leading print, digital, and video brands, including Vogue, Epicurious, Vanity Fair, The New Yorker, and Wired.About the RoleAs a Senior Machine Learning Engineer...


  • Chennai, Tamil Nadu, India Two95 International Inc. Full time

    Job Title: Senior Software ArchitectWe are seeking a highly skilled Senior Software Architect to join our team at Two95 International Inc.This is a full-time position, and we offer a competitive salary of $120,000 - $160,000 per annum, depending on experience.Job Description:As a Senior Software Architect, you will be responsible for designing and developing...