Senior Software Engineer - Rust (f/m/d)
Aleph Alpha
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