Software Engineer (AI/ML)
$97,600–$165,900 year
On-siteAustin, Texas, United States
Austin, Texas, United StatesOn-siteFull Time$97,600–$165,900 yearSenior LevelLarge
Full TimeSenior LevelLarge
Job Summary
Design and deploy AI/ML algorithms for semiconductor inspection, metrology, and process control applications. Build and optimize machine learning models using large-scale engineering and manufacturing datasets, while developing software systems that support model training, validation, and inference workflows. Collaborate with algorithm engineers, software engineers, and product teams to integrate AI capabilities into production systems, evaluate emerging technologies, and drive technical innovation through GPU acceleration and efficient software architectures.
Required Qualifications
- MS in Computer Science, Computer Engineering, Electrical Engineering, Applied Mathematics, Artificial Intelligence, Machine Learning, or a related field
- Strong programming experience in Python and C++
- Experience developing and deploying machine learning or deep learning solutions
- Solid understanding of data structures, algorithms, software engineering principles, and object-oriented design
- Experience working in Linux development environments
- Strong analytical and problem-solving skills
- Master's Level Degree and 0 years related work experience; Bachelor's Level Degree and related work experience of 2 years
Desired Qualifications
- Experience with computer vision, image processing, computational imaging, or machine vision systems
- Experience with deep learning frameworks such as TensorFlow or PyTorch
- GPU programming experience using CUDA or other acceleration technologies
- Experience with semiconductor manufacturing, metrology, inspection, or process control applications
- Exposure to MLOps, cloud computing, distributed systems, or large-scale data platforms
- Experience productizing AI solutions in a commercial software environment
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.