Software Engineer, AI Optimization

Reposted Yesterday
Be an Early Applicant
Chennai, Tamil Nadu, IND
In-Office
Mid level
Artificial Intelligence • Hardware • Internet of Things • Machine Learning • Semiconductor • Automation • Manufacturing
The Role
Design and implement optimization and planning algorithms for engineering automation. Build constraint-handling logic, benchmarking and visualization tools, define metrics, run applied ML experiments for ranking and learned cost functions, and collaborate with platform, AI, and domain engineers to productionize algorithmic solutions.
Summary Generated by Built In
Job Summary & Responsibilities

We are looking for a Software Engineer to work on optimization algorithms and applied ML for
AI-assisted engineering automation. This role is ideal for someone who enjoys planning problems,
constraint handling, benchmarking, evaluation metrics, and practical ML experiments that improve
engineering quality and efficiency over time.

WHAT YOU WILL DO:
- Develop optimization and planning algorithms for complex engineering workflows.
- Build constraint-handling logic for quality, efficiency, manufacturability-related decisions, and
engineering review.
- Create benchmarking and visual/debug tools to compare algorithm behavior across representative
cases.
- Define and track metrics for automation quality, runtime, constraint violations, rework reduction, and engineering acceptance.
- Explore applied ML approaches for prediction, candidate ranking, learned cost functions, and future optimization use cases.
- Collaborate with platform, AI, and domain engineers to turn algorithmic ideas into maintainable
software.

REQUIRED SKILLS:
- Strong Python programming skills.
- Good fundamentals in data structures and algorithms.
- Exposure to graph algorithms, pathfinding, optimization, computational geometry, numerical methods, or applied ML.
- Ability to reason about constraints, edge cases, tradeoffs, and performance.
- Curiosity to learn semiconductor test and validation workflows deeply.
- Comfortable using AI tools for coding, debugging, experimentation, and learning.
- Strong M.Tech/MS graduates with 2-4 years of experience may also be considered if they have
relevant projects or research in applied ML, optimization, algorithms, robotics/path planning,
operations research, reinforcement learning, or computational geometry.


Preferred Qualifications

Experience: 2-4 years

GOOD TO HAVE:
- C++, Rust, NumPy, SciPy, NetworkX, OR-Tools, PyTorch, TensorFlow, JAX, or similar tools.
- Robotics planning, GIS/map routing, CAD/CAM, game pathfinding, operations research, scheduling, or competitive programming experience.
- Hands-on reinforcement learning, combinatorial optimization, or learned heuristic experience.
- Experience building experiments, benchmarks, evaluation harnesses, or visualization tools.
- Exposure to semiconductor, ATE, hardware validation, manufacturing automation, or engineering
automation domains.

Skills Required

  • Strong Python programming skills
  • Good fundamentals in data structures and algorithms
  • Exposure to graph algorithms, pathfinding, optimization, computational geometry, numerical methods, or applied ML
  • Ability to reason about constraints, edge cases, tradeoffs, and performance
  • Curiosity to learn semiconductor test and validation workflows deeply
  • Comfortable using AI tools for coding, debugging, experimentation, and learning
  • Strong M.Tech/MS graduates with 2-4 years of experience or relevant projects/research in applied ML, optimization, algorithms, robotics/path planning, operations research, reinforcement learning, or computational geometry
  • Experience with C++, Rust, NumPy, SciPy, NetworkX, OR-Tools, PyTorch, TensorFlow, JAX, or similar tools
  • Robotics planning, GIS/map routing, CAD/CAM, game pathfinding, operations research, scheduling, or competitive programming experience
  • Hands-on reinforcement learning, combinatorial optimization, or learned heuristic experience
  • Experience building experiments, benchmarks, evaluation harnesses, or visualization tools
  • Exposure to semiconductor, ATE, hardware validation, manufacturing automation, or engineering automation domains
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Tokyo
2,006 Employees
Year Founded: 1954

What We Do

For over a half-century, Advantest has been designing innovative electronic measuring equipment and semiconductor test systems essential to the development and manufacture of advanced computer and telecommunications products. On April 1, 2012, Advantest completed its integration of Verigy Ltd. Additional Information about Advantest can be found at www.advantest.com.

Similar Jobs

Comcast Logo Comcast

Engineer 2 - Machine Learning

Digital Media • Information Technology • News + Entertainment
Hybrid
Chennai, Tamil Nadu, IND
115000 Employees

Comcast Logo Comcast

Engineer 2 - Cyber Security Operations

Digital Media • Information Technology • News + Entertainment
Hybrid
Chennai, Tamil Nadu, IND
115000 Employees

Comcast Logo Comcast

Development Engineer

Digital Media • Information Technology • News + Entertainment
Hybrid
Chennai, Tamil Nadu, IND
115000 Employees

Comcast Logo Comcast

Development Engineer

Digital Media • Information Technology • News + Entertainment
Hybrid
Chennai, Tamil Nadu, IND
115000 Employees

Similar Companies Hiring

Legora Thumbnail
Artificial Intelligence • Legal Tech • Software
New York, New York
700 Employees
Hanover Park Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
42 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account