Protolabs

Platform Software Engineer – Contractor

Protolabs

contract

Posted on:

Location Type: Remote

Location: India

Visit company website

Explore more

AI Apply
Apply

Tech Stack

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