onsite
Senior Engineer-Customer Tools - AMD
Software Engineer
Senior Engineer – Customer Tools driving AI and data‑center solutions with Python, C++ and machine learning expertise to deliver high‑performance, embedded products that accelerate next‑generation computing experiences.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance customer‑facing tools that support AI and data‑center workloads.
- Collaborate with cross‑functional teams to translate product requirements into scalable, reliable software solutions.
- Implement and optimize machine learning pipelines and embedded algorithms using Python and C++.
- Conduct performance profiling, debugging, and continuous improvement of toolchains.
- Mentor junior engineers and contribute to best‑practice documentation.
Requirements
- 5+ years of software engineering experience in high‑performance computing or embedded systems.
- Strong proficiency in Python and C++ with a solid understanding of data structures and algorithms.
- Hands‑on experience with machine learning frameworks (e.g., TensorFlow, PyTorch) and model deployment.
- Familiarity with AI workloads, data‑center architectures, and embedded hardware.
- Excellent problem‑solving skills, communication, and a collaborative mindset.
Skills
pythoncmachine learning