Skip to content
mimi

Trainee Software Engineer

Structure

Paris · On-site Full-time Entry Level €65k – €65k/yr Today

About the role

About

Over the years, we’ve interviewed thousands of engineers and seen a clear pattern: the highest performers are often early in their careers—high‑intellect, relentlessly driven, and eager to learn fast under strong guidance. That’s why we built a trainee role specifically for people with little or no industry experience. Your first three months are dedicated to an intensive, hands-on internal curriculum designed to teach you how we build real trading infrastructure - execution, risk, monitoring, and performance engineering. If you bring the raw horsepower and the work ethic, we’ll train you into the next generation of 10x engineers in high-frequency algorithmic trading.

Responsibilities

  • Design, develop, and optimize software applications and systems using Rust and other languages.
  • Collaborate with cross-functional teams to define technical requirements and implement solutions.
  • Write clean, efficient, and maintainable code while following best practices and industry standards.
  • Conduct code reviews, identify bugs, and optimize system performance.
  • Contribute to project documentation and assist in improving development workflows.
  • Troubleshoot and debug issues in both development and production environments.
  • Stay up-to-date with the latest developments in Rust and related technologies.

Requirements

  • Bachelors degree in computer science, computer engineering, or similar.
  • 0 years of professional experience in software development using Rust.
  • Strong understanding of system-level programming and memory management.
  • Strong familiarity with data structures and algorithms
  • Familiarity with multi-threading, concurrency, and performance optimization in Rust.
  • Experience with version control tools, especially Git.
  • Ability to work independently and collaboratively within a team environment.
  • Strong problem-solving skills, attention to detail, and a passion for coding.
  • Excellent communication skills.

Nice to Have

  • Experience with distributed systems, blockchain, or low-latency applications.
  • Familiarity with other programming languages like C++, Go, or Python.
  • Experience with cloud platforms (AWS, GCP, or Azure) or DevOps tools.
  • Knowledge of WebAssembly (Wasm) or experience working with embedded systems.
  • Familiarity with Agile or Scrum methodologies.

What We Offer

  • Competitive salary.
  • A chance to be an integral part of a pioneering startup with vast potential for disruption in the DeFi space.
  • Opportunity for rapid career progression, with the potential to evolve into a leadership role within the engineering team.
  • A dynamic, open, and transparent workplace culture that prioritizes excellence and minimal bureaucracy.
  • A unique work schedule to accommodate our project development cycle, ensuring work-life balance while meeting our ambitious goals.

Job Details

  • Job Type: Full-time
  • Pay: 65,000.00€ per year
  • Work Location: In person

Skills

GitGoPythonRust

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free