Lead Software Engineer – Funded Beam Startup
Modus: Hybrid – min. 3 office days per week
Start date: January 2024 or later
Beam is a Berlin-based startup company builder. We are supported by BEUMER Group – a family business and one of the world’s leading intralogistics companies.
European logistics companies turnover more than € 1,300 B annually, making logistics the fourth largest industry in Europe. Startups are only beginning to scratch the surface of the transformation made possible by applying software to business problems, and Beam is a part of this change.
About the position
We have supported a highly capable founder team to launch their software company. It is well-funded.
They seek a colleague who will be responsible for software engineering and product management. He will be part of the three-person company leadership team.
The competitive remuneration package includes company equity.
Beam supports the company in the search.
We believe a diverse, highly motivated, and supremely talented team is key to success. The company perfectly leverages BEUMER Group’s mechanical engineering hardware product portfolio for its software deployment.
The software platform is centered on advanced Computer Vision and Machine Learning applications in a demanding, large-scale business environment. Customers include major brands / corporations from several industries.
We strongly believe that this company could be an outlier in terms of its potential for your personal and professional development and with regard to its business impact.
Your role will involve leading all software development efforts. You will:
- Lead, mentor, and grow a team of talented developers to achieve technical and product goals.
- Collaborate with cross-functional teams (Product, Design, QA) to deliver high-quality software
- Guide coding standards, architectural decisions, and technological choices.
- Review and ensure the delivery of high-quality, maintainable, and efficient code.
Project and technologies
- Cloud Architecture and Management:
- Extended experience designing, implementing, and managing cloud-based architectures, focusing on scalability, reliability, and security
- Familiarity with at least one major cloud platform (AWS, Azure, Google Cloud)
- Full-Stack Development:
- Skill in creating and integrating APIs, with emphasis on RESTful API design for web services
- Experience in developing web applications with an efficient, intuitive, responsive front-end (preferably ReactJS)
- Database Management:
- Experience with relational and NoSQL databases, focusing on efficient data storage and retrieval in cloud environments
- Proficiency in designing database access patterns that optimize performance, ensure security, and support scalability
- Machine learning proficiency:
- Experience in developing and deploying machine learning models
- Understanding of various machine learning algorithms and techniques
- Strong grasp of data preprocessing, feature engineering, and model evaluation
- Software versioning and agile integration:
- Proficient in software versioning tools, particularly Git
- Experience in integrating version control with agile development processes
- Continuous integration and deployment (CI/CD):
- Skilled in maintaining CI/CD pipelines
- Knowledge of software testing methodologies and frameworks
You have / you are:
- A Bachelor’s or Master's degree in Computer Science or a related field
- At least 5 years of relevant work experience
- Commercially minded in your decision-making and strategic thinking
- Analytical and can communicate very well
- Excellent verbal and written English skills. German fluency or other spoken languages are a plus
Remuneration and Benefits
- An attractive compensation model, including company equity
- A permanent, full-time employment contract
- Hardware setup of your choice
- Membership to gyms and sports clubs (through Urban Sports Club)
- Office in the heart of Berlin
- Additional perks include a free crash course in German, summer and winter parties
Please contact email@example.com if you have any questions.
We will get back to you within five working days. The application process consists of three stages:
- A remote, first-round interview to establish an initial fit
- A remote case study to understand your skill level better
- An in-person meeting with the company’s managing director