Algorithm Engineer

2 weeks ago


Bengaluru, Karnataka, India Applied Materials Full time

We are seeking a versatile senior software engineer to develop cutting-edge software solutions for new/existing product in Inspection domain. Inspection provides the science, techniques, and precision devices that are used to determine if parts or features of chip have any defective locations. Using Inspection tool chipmakers can achieve the required extreme inspection sensitivity, inspect more often, collect more data, accelerate yields, and lower the cost per wafer. The system combines industry-leading speed with high resolution and advanced optics that capture more data per scan.

Inspection Product:

In this role, your duties will be to develop and deploy new product with latest technology.

You will be working with a team of experienced software developers, providing SW Solutions, analyzing software performance and configuration systems, and managing the deployment and integration of new software. You will be working on providing/developing SW solutions, productizing/integrating classical Image processing, ML/AI based algorithm on CPU/GPU using python and C++. Also evaluating and introducing new technology to improve the performance, User experience and improve the developer experience.

Roles and Responsibility

Creating efficient, speedy, and robust software, collaborating closely with algorithm and Java engineers. The work revolves around high-performance computing systems, leveraging GPUs. Extensive proficiency in Python and its ecosystem (Windows & Linux), including frameworks like pandas, PyBind, Flask, ProtoBuff. Strong understanding of RESTful architecture and API design principles. Familiarity with containerization technologies like Docker. Solid knowledge of version control systems (Git) and collaborative development workflows. Experience with unit testing, integration testing, and continuous integration/continuous deployment (CI/CD) pipelines. Strong problem-solving skills and the ability to debug complex issues effectively. Excellent communication skills and the ability to work collaboratively in a team environment. Ability to learn and adapt to a fast-paced environment. Experience working in an Agile/Scrum development process. Strong interpersonal skills with ability to work both independently and as part of a team.

Our Ideal Candidate

Minimum 7 years of professional experience in backend development with a strong emphasis on Python. Execute the design, analysis, or evaluation of assigned projects using sound engineering principles and adhering to business standards, practices, procedures, and product / program requirements. Design & code a variety of complex software features with adequate documentation SW design development in Python & C++ on Windows, Linux/Unix SW development according to organized SW development process Customer Support & troubleshoot/fix a variety of difficult software problems. Proactively communicate on development status & delays in agreed upon timelines. Interface with global teams for requirements analysis and schedule. Interface with external customers regarding software issues.

Qualifications

6 -12 years of experience in Python/C++ with B.Tech / MTech in Computer Science

Additional Qualifications:

Knowledge of AI/ML Exposure to Pandas, numpy, Pytorch Familiarity with Databases.

Qualifications

Education:

High School Diploma/GED

Skills:

Certifications:

Languages:

Years of Experience:

Years

Work Experience:

Additional Information

Time Type:

Full time

Employee Type:

Assignee / Regular

Travel:

Yes, 10% of the Time

Relocation Eligible:

Yes
  • Algorithms Engineer

    2 weeks ago


    Bengaluru, Karnataka, India Oblivious Full time

    Job Title: Algorithms Engineer (Python AST, Static Analysis Tools, and Differential Privacy) Location: Hybrid Ever wanted to join a vibrant young start-up? To tangibly change the world for the better? At , we are looking to onboard a highly skilled Algorithms Engineer who will work on the Python AST to build static analysis tools and work with differential...

  • Algorithms Engineer

    2 weeks ago


    Bengaluru, Karnataka, India Oblivious Full time

    Job Title: Algorithms Engineer (Python AST, Static Analysis Tools, and Differential Privacy)Location: HybridEver wanted to join a vibrant young start-up? To tangibly change the world for the better?At , we are looking to onboard a highly skilled Algorithms Engineer who will work on the Python AST to build static analysis tools and work with differential...


  • Bengaluru, Karnataka, India Intel Full time

    Job DescriptionDeveloper Software Engineering (DSE) organization is looking for a highly motivated software development engineer to create innovative software technologies for open source Deep Learning projects.In this role you will be responsible for development of new features and algorithms optimized for Intel Processor Graphics, and Intel discrete GPUs,...

  • Algorithm Engineer

    2 weeks ago


    Bengaluru, Karnataka, India Applied Materials Full time

    We are seeking a versatile senior software engineer to develop cutting-edge software solutions for new/existing product in Inspection domain. Inspection provides the science, techniques, and precision devices that are used to determine if parts or features of chip have any defective locations. Using Inspection tool chipmakers can achieve the required extreme...

  • Algorithm Manager

    2 weeks ago


    Bengaluru, Karnataka, India Applied Materials Full time

    About Applied Applied Materials is the leader in materials engineering solutions used to produce virtually every new chip and advanced display in the world. Our expertise in modifying materials at atomic levels and on an industrial scale enables customers to transform possibilities into reality. Applied Materials is dedicated to advancing...

  • Algorithm Developer

    2 weeks ago


    Bengaluru, Karnataka, India Akkodis Full time

    Job Title: Algorithms DeveloperJob Location: RemotePrimary Responsibilities: Participate in the entire application lifecycle, focusing on coding and debugging algorithms for supply chain planning Write well-designed, scalable, and testable code with unit tests and integration tests Maintain and develop scalable supply chain planning algorithms Maintain and...

  • Algorithm Lead

    2 weeks ago


    Bengaluru, Karnataka, India Applied Materials Full time

    About AMAT : Applied Materials is the leader in materials engineering solutions to produce virtually every new chip and advanced display in the world. Our expertise in modifying materials at atomic levels and on an industrial scale enables customers to transform possibilities into reality. Our innovations make possible the technology shaping the future. To...

  • Algorithm Developer

    2 weeks ago


    Bengaluru, Karnataka, India Akkodis Full time

    Job Title: Algorithms Developer Job Location: Remote Primary Responsibilities: · Participate in the entire application lifecycle, focusing on coding and debugging algorithms for supply chain planning · Write well-designed, scalable, and testable code with unit tests and integration tests · Maintain and develop scalable supply chain planning algorithms...


  • Bengaluru, Karnataka, India NVIDIA Full time

    We are now looking for a Senior Artificial Intelligence Algorithms Engineer: NVIDIA is seeking engineers to design, develop and optimize Artificial Intelligence solutions to diverse real-world problems. If you have a strong understanding of AI /Deep-Learning(DL) and a deep algorithmic background, with exposure to computer architecture and performance, then...


  • Bengaluru, Karnataka, India Optym Full time

    Company Overview: Founded in 2000, Optym is building SaaS solutions for the transportation and logistics industry and making it more efficient. Optym's software solutions are used by leading railroads, airlines and trucking companies, and have created a cumulative business value of over $1 billion for its clients. With its headquarters based in Dallas,...


  • Bengaluru, Karnataka, India Optym Full time

    Company Overview: Founded in 2000, Optym is building Saa S solutions for the transportation and logistics industry and making it more efficient.Optym's software solutions are used by leading railroads, airlines and trucking companies, and have created a cumulative business value of over $1 billion for its clients.With its headquarters based in Dallas, Texas,...

  • Engr, Algorithm 3

    2 weeks ago


    Bengaluru, Karnataka, India 3110 K-T India Full time

    Description KLA is seeking applications for an Algorithm engineer in EBEAM division for developing next generation technologies in yield management for Semi-Conductor industry. This position involves developing advanced Image Processing and Machine Vision algorithms for the wafer Inspection, Review and Metrology products. We are one of the pioneering...


  • Bengaluru, Karnataka, India Global Pharma Tek Full time

    Skill Set - QNX, C++, Camera application development C/C++, camera algorithms (Interior Camera, Driver Monitoring System, Front Facing Camera), AR/VR/XR technologies, Scripting languages (Python, MATLAB), Hardware modules to accelerate Machine Learning/Computer Vision algorithms (NPU, DSP), GPU to accelerate algorithms and for rendering, location and motion...


  • Bengaluru, Karnataka, India Multi Recruit Full time

    Roles and ResponsibilityDesign & implement optimalalgorithms in the cloud by leveraging features offered by existing and new Wi-Fistandards like Wi-Fi 7, culminating in an optimal Wi-Fi network performance.Determine appropriate Wi-Fi metricsoriginating from both Wi-Fi clients and Wi-Fi Access Points to accuratelyassess & improve Quality of...


  • Bengaluru, Karnataka, India Multi Recruit Full time

    Roles and Responsibility Design & implement optimalalgorithms in the cloud by leveraging features offered by existing and new Wi-Fistandards like Wi-Fi 7, culminating in an optimal Wi-Fi network performance. Determine appropriate Wi-Fi metricsoriginating from both Wi-Fi clients and Wi-Fi Access Points to accuratelyassess & improve Quality of Experience ...


  • Bengaluru, Karnataka, India S&P Global Full time

    About the Role:Grade Level (for internal use):10S&P Global, Commodity InsightsThe Role: Engineering III, Algorithm Engineering (Full Stack Developer)The Team:The candidate will join a strong innovative team working in Content Platforms to build new platforms as well as modernize legacy platforms into new and improved platforms. This position requires deep...


  • Bengaluru, Karnataka, India S&P Global Full time

    About the Role:Grade Level (for internal use):10S&P Global, Commodity InsightsThe Role: Engineering III, Algorithm Engineering (Full Stack Developer)The Team:The candidate will join a strong innovative team working in Content Platforms to build new platforms as well as modernize legacy platforms into new and improved platforms. This position requires deep...


  • Bengaluru, Karnataka, India S&P Global Full time

    About the Role:Grade Level (for internal use):10S&P Global, Commodity InsightsThe Role: Engineering III, Algorithm Engineering (Full Stack Developer)The Team:The candidate will join a strong innovative team working in Content Platforms to build new platforms as well as modernize legacy platforms into new and improved platforms. This position requires deep...


  • Bengaluru, Karnataka, India S&P Global Full time

    About the Role:Grade Level (for internal use):11S&P Global, Commodity InsightsThe Role: Engineering III, Algorithm Engineering (Full Stack Dev / Dev Lead)The Team:The candidate will lead a strong innovative team working in Content Platforms to build new platforms as well as modernize legacy platforms into new and improved platforms. This position requires...


  • Bengaluru, Karnataka, India S&P Global Full time

    About the Role:Grade Level (for internal use):11S&P Global, Commodity InsightsThe Role: Engineering III, Algorithm Engineering (Full Stack Dev / Dev Lead)The Team:The candidate will lead a strong innovative team working in Content Platforms to build new platforms as well as modernize legacy platforms into new and improved platforms. This position requires...