Staff Software Engineer (f/m/d)

Berlin

Apply now Apply later

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, PhariaStudio, PhariaCatch, and PhariaAssistant. Utilize tools and technologies including Kubernetes, Python, Rust and Golang. 

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 Python, Rust, 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 

  • 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 

Apply now Apply later

* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰

Job stats:  0  0  0

Tags: Architecture AWS Azure Computer Science Docker Engineering GCP Golang Google Cloud Kubernetes Machine Learning Python Rust Security

Perks/benefits: Career development Equity / stock options Flex hours Flex vacation

Region: Europe
Country: Germany

More jobs like this