hero

Careers in AI

Discover opportunities within the Merantix AI Campus ecosystem.

Senior Software Engineer - Rust (f/m/d)

Aleph Alpha

Aleph Alpha

Software Engineering
Heidelberg, Germany
Posted on Sep 10, 2024

Overview:

As a Software Engineer at Aleph Alpha GmbH, you will play a crucial role in designing, developing, and maintaining software applications and systems. You will play a pivotal role in leading cutting-edge projects and shaping our technical direction. We are looking for a seasoned professional with deep expertise in Rust, web software development, and system architecture design. If you're passionate about building scalable, high-performance solutions and working with emerging technologies, this is your opportunity to make a significant impact!

Your responsibilities:

  • Lead the design, development, and deployment of innovative products or features from conception to delivery.

  • Collaborate closely with cross-functional teams including product managers, designers, and other developers to create technical solutions that align with project requirements.

  • Write high-quality, efficient, and maintainable Rust code while following industry best practices.

  • Architect scalable software systems for both cloud and on-premise environments.

  • Conduct thorough code reviews and provide mentorship to team members.

  • Troubleshoot and resolve complex software issues, ensuring robust and efficient performance.

  • Drive the development lifecycle, from planning and design to coding, testing, and deployment.

  • Ensure code quality through rigorous testing, including unit and automated tests.

  • Be part of the DevOps team that ensures seamless software deployment and monitoring.

  • Continuously stay ahead of industry trends and contribute to the improvement of our engineering processes.

Your profile:

  • Expertise in Rust (must-have), along with experience in Python, C/C++, or JavaScript.

  • Strong foundation in systems thinking, software engineering, and architecture design.

  • Experience building and shipping scalable software solutions.

  • Familiarity with machine learning (ML) and data engineering projects.

  • Proficiency in cloud platforms (AWS, Google Cloud) and containerization (Docker, Kubernetes).

  • Strong problem-solving skills and a collaborative approach to working in fast-paced environments.

  • Passion for staying up-to-date with emerging technologies and applying them to drive innovation.

What you can expect from us:

  • Become part of an AI revolution

  • 30 Days of paid vacation

  • Flexible working hours

  • Join a dynamic start-up and a rapidly growing team

  • Work with international industry and science experts

  • Take on responsibility and shape our company and technology

  • Regular team events