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!

Contact us for more information

BOOK A DEMO