What you’ll do
- Develop, test, and maintain internal tooling, with a primary focus on Rust-based internal libraries and multi-language bindings
- Design and develop scalable, efficient solutions to support prototyping, production, and automation workflows
- Collaborate with engineers, product, and operations teams to translate requirements into robust technical solutions
- Write clean, maintainable, and well-documented code with a strong emphasis on performance and reliability
- Participate in code reviews, architectural discussions, and the evolution of engineering best practices
- Contribute to improving development workflows, tooling, and CI/CD pipelines
- Stay current with advancements in Rust, Python, and digital manufacturing technologies
What you’ll bring
- 6+ years of professional experience developing production software in RustProficiency in Python, including experience with automation, scripting, or web frameworks
- Experience designing and maintaining reusable libraries or shared toolingFamiliarity with Git, CI/CD pipelines, and automated testing frameworks
- Strong problem-solving skills with attention to detail and code quality
- Ability to collaborate effectively in a team-oriented, cross-functional environment
- Experience working with multi-language bindings (e.g., RustPython)
- Familiarity with performance optimization and systems-level programming
- Exposure to cloud-based, platform, or manufacturing-related systems
- Experience contributing to internal developer platforms or tooling ecosystems
- Strong proficiency in the English language, both verbal and written