remote
Senior Software Developer - Machine Applications - Vention
Software Engineer
Lead the design and implementation of AI‑powered software for industrial automation, driving performance and reliability across a global factory‑floor platform using Python, Machine Learning, and C++.
About the role
Key Responsibilities
- Architect and develop scalable AI modules that power real‑time machine control and predictive maintenance.
- Collaborate with cross‑functional teams to translate manufacturing requirements into robust software solutions.
- Optimize performance and reliability of the platform across diverse hardware environments.
- Mentor junior engineers and champion best practices in code quality, testing, and CI/CD.
- Stay current with emerging AI and industrial automation technologies to continuously improve product capabilities.
Requirements
- 5+ years of professional software development experience, with a strong focus on AI/ML.
- Proficiency in Python and C++ for high‑performance, real‑time systems.
- Hands‑on experience with machine learning frameworks (TensorFlow, PyTorch, or equivalent).
- Solid understanding of software engineering principles, version control, and automated testing.
- Excellent problem‑solving skills and a passion for delivering high‑quality, production‑ready code.
Skills
pythonmachine learningsoftware developmentc