Overview:
As a Staff Software Engineer at Aleph Alpha, you will play a crucial role in designing, developing, and optimizing software systems that power our AI-driven products. You will be part of one of our engineering teams, contributing to architectural decisions, writing high-quality code, and ensuring best practices are followed throughout the software development lifecycle. The ideal candidate is a skilled engineer with a strong technical foundation, a passion for AI technology, and a proven track record of delivering impactful software solutions.
Your Responsibilities:
-
Software Development: Design, implement, and maintain scalable, high-performance software solutions that support AI-driven products.
-
Technical Contribution: Work alongside senior engineers and cross-functional teams to drive software architecture, development, and optimization efforts.
-
Code Quality & Review: Write clean, efficient, and maintainable code while conducting peer reviews to uphold high coding standards.
-
Collaboration: Work closely with product managers, AI engineers, and data scientists to translate product requirements into actionable development plans.
-
Performance Optimization: Ensure software solutions meet performance, scalability, and reliability requirements.
-
Problem Solving: Troubleshoot technical issues and contribute to the resolution of software-related challenges during development and in production.
-
Continuous Learning: Stay up to date with industry trends, best practices, and emerging technologies in AI and software engineering.
-
Projects & Tools: Work on projects such as PhariaOS. Utilize tools and technologies including Kubernetes and Rust and Go.
Your Profile:
-
Bachelor's or Master’s degree in Computer Science, Software Engineering, or a related field.
-
Strong experience in software engineering, with expertise in designing and implementing complex systems.
-
Proficiency in programming languages such as Rust and Golang, or similar, along with experience in relevant frameworks and libraries.
-
Solid understanding of software architecture principles, design patterns, and best practices for building scalable and maintainable software.
-
Experience with AI or machine learning applications is a plus.
-
Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud) and containerization technologies (Docker, Kubernetes) is desirable.
-
Strong problem-solving skills and the ability to work through complex technical challenges.
-
Excellent communication and teamwork skills, with the ability to collaborate effectively in a fast-paced environment.
What you can expect from us:
-
Be part of an AI revolution!
-
30 days of paid vacation
-
Access to a variety of fitness & wellness offerings via Wellhub
-
Mental health support through nilo.health
-
Substantially subsidized company pension plan for your future security
-
Subsidized Germany-wide transportation ticket
-
Budget for additional technical equipment
-
Flexible working hours and a hybrid working model for better work-life balance
-
Virtual Stock Option Plan
Top Skills
What We Do
We are an AI research and application company that researches, develops and operationalises large-scale AI models for language, image data and strategy, thereby contributing to securing Europe's digital sovereignty