Hiring ¶
Working Student / Intern (Rust, Python, TypeScript) ¶
Location: Munich
Type: Part-time (Flexible Hours)
Team: Engineering
About useblocks ¶
useblocks is redefining the future of engineering workflows by enabling “Engineering-as-Code.” From aerospace to automotive to medical, global leaders like BMW , Bosch , CARIAD and Mercedes-Benz trust our tools for safety-critical systems. Our open-source project, Sphinx-Needs , has grown to over 341,000 monthly downloads , setting the standard for documentation and traceability management.
Join us as a Working Student or Intern and contribute to shaping the future of engineering workflows while gaining hands-on experience with cutting-edge technologies.
Your Role ¶
As a Software Working Student/Intern at useblocks, you will:
-
Contribute to developing new features for our tools like Sphinx-Needs and ubCode using Rust, Python, and TypeScript.
-
Work alongside our experienced engineering team to enhance and improve our open-source tools.
-
Help create intuitive user interfaces and integrate modern developer workflows.
-
Dive into real-world challenges like optimizing performance, building CI/CD pipelines, or improving database integrations.
-
Learn and grow while working on tools that impact global industries.
This is a fantastic opportunity to learn from experts, engage with open-source projects, and gain hands-on experience building tools used by thousands of developers worldwide.
Key Responsibilities ¶
-
Support the development of features and improvements for Sphinx-Needs and ubCode .
-
Collaborate on implementing clean and efficient code using Rust, Python, and TypeScript.
-
Assist with web technologies to improve user interfaces and developer experiences.
-
Help extend database integrations and work with real-world challenges (e.g., PostgreSQL, MongoDB).
-
Contribute to testing, documentation, and performance optimization.
-
Engage with our open-source community and learn collaborative development workflows.
Our Stack ¶
-
Languages: Rust, Python, TypeScript
-
Tools: VS Code (Extension Development), Docker
-
Frameworks and Libraries: Sphinx, Sphinx-Needs, VS Code Extension API, Python & Rust ecosystem, Cypher
-
Databases: Relational (e.g. PostgreSQL, SQLite), Graph (e.g., Neo4j)
-
Cloud Platforms: AWS (preferred), Azure, GCP
-
CI/CD: GitHub Actions, SST, Docker
Who You Are ¶
-
Currently enrolled in a Bachelor’s or Master’s program in Computer Science, Software Engineering, or a related field.
-
Have some experience in Python and an interest in learning Rust and TypeScript .
-
Enthusiastic about open-source development and modern developer tools.
-
Curious, proactive, and eager to contribute to real-world projects.
-
Passionate about building solutions that simplify and improve developer workflows.
Nice-to-Haves
-
Experience with Sphinx, docs-as-code workflows, or CI/CD pipelines.
-
Familiarity with databases (e.g., PostgreSQL, MongoDB).
Why Join Us? ¶
-
Gain hands-on experience with real-world projects used by global leaders.
-
Work on meaningful tools in a flexible, remote-first environment .
-
Learn directly from an experienced and supportive engineering team.
-
Engage with open-source communities and contribute to tools like Sphinx-Needs .
-
Flexible working hours that fit your studies.
How to Apply ¶
Are you excited to grow, learn, and contribute to building tools that matter? Send us your resume and a brief note about your interest to info@useblocks.com .
We’d love to hear from you!