onsite
Software Engineer, AI Optimization - Advantest
Software Engineer
Lead the design and implementation of advanced optimization and planning algorithms for AI‑assisted engineering workflows, leveraging machine learning, constraint handling, and robust benchmarking to drive quality and efficiency improvements.
About the role
Key Responsibilities
- Design and develop optimization and planning algorithms that streamline complex engineering workflows.
- Implement constraint‑handling logic to support quality, efficiency, and manufacturability decisions.
- Build benchmarking suites and visual/debug tools to compare algorithm performance across representative cases.
- Define, track, and report metrics that measure automation impact and continuous improvement.
- Collaborate with cross‑functional teams to integrate ML experiments into production pipelines.
Requirements
- Strong programming skills in Python and experience with ML libraries (e.g., scikit‑learn, PyTorch).
- Proven background in optimization techniques, constraint programming, and algorithmic design.
- Hands‑on experience with benchmarking, performance profiling, and data visualization.
- Excellent analytical and problem‑solving abilities, with a focus on practical, scalable solutions.
- Effective communication skills for collaborating with engineers and stakeholders.
Skills
pythonmachine learning