
Platform Software Engineer – Contractor
Protolabs
contract
Posted on:
Location Type: Remote
Location: India
Visit company websiteExplore more
About the role
- 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
Requirements
- 6+ years of professional experience developing production software in Rust
- Proficiency in Python, including experience with automation, scripting, or web frameworks
- Experience designing and maintaining reusable libraries or shared tooling
- Familiarity 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., Rust/Python)
- 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.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
RustPythonCI/CDautomated testingmulti-language bindingsperformance optimizationsystems-level programmingdevelopment workflowstoolingproduction software
Soft Skills
problem-solvingattention to detailcode qualitycollaborationteam-orientedcross-functional communicationclean code practicesdocumentationarchitectural discussionsengineering best practices