Software Engineer

Vor 6 Tagen


Berlin, Berlin, Deutschland Scenarium AI GmbH Vollzeit
Your role

Position Summary
As one of the first Software Engineers on our team, you will be a key contributor to our software development, contributing to our tech stack decisions and setting up our infrastructure. Your role will be pivotal in developing our plugin and backend architecture. Our product and technology stack evolves quickly.
This is a rare opportunity to have a fundamental and long-lasting impact on the future of a young, extremely ambitious company.

Org Chart
Our tech team currently consists of two engineers (growing to three with this role). You will report to our Machine Learning Engineer Konstantin. You'll have strong and frequent interactions across the whole team including the product team.
Be sure to check out  Careers at Scenarium AI to understand who we are and what we do.

Your Objectives

Your tasks and responsibilities include

  • Product: Contribute to the design and delivery of prototypes that fulfill user needs and capture MVP requirements. Translate these insights into a functioning MVP implementation that meets agreed timelines and product goals.
  • Programming: Ensure the MVP is production-ready for usage by systematically identifying and resolving critical bugs, closing feature gaps, and removing adoption blockers.
  • Programming: Deliver solutions across multiple ecosystems (plugins, backend services, APIs) using the most effective programming language for the given task. While you will begin working with C#, this will likely shift towards Python over time as our product continues to develop.
  • Programming: Write clean and maintainable code.
  • Computer Science & Math: Process large quantities of CAD data using well-known data structures (e.g. graphs, kd-trees), algorithms (e.g. dynamic programming,  Bellman-Ford), and powerful mathematical theories (e.g. linear algebra, vector analysis).
Your Mindset
  • Embrace the realities of an early-stage environment, thriving amid shifting priorities and evolving responsibilities that may extend far beyond the initial job description.
  • Apply a creative and pragmatic mindset to the pain points of our customers and come up with efficient solution approaches to solve them.
  • Collaborate closely with the other initial members of a cross-functional team, giving you the opportunity to learn, grow and apply expertise beyond your current set of skills.
  • Be willing to continuously learn, collaborate, and push yourself towards excellence. Specifically, be open to learn more about the construction industry - the design phase in particular - and to understand our customer and their needs better.
Your Skills
  • We don't believe in rigid checklists. Instead of a fixed set of requirements, we care about your motivation and ability to achieve the objectives.
What we offer
  • The opportunity to join an ambitious and well-funded team early on - room for growth, ownership, and potential leadership roles down the road included.
  • A strong feedback culture driven by the principles of psychological safety and ensuring regular 1:1s
  • Being able to act extremely independently while still working in a highly collaborative environment
  • Ownership in the company with an employee-friendly and transparent Virtual Shares Incentive Program (VSIP)
  • A yearly mental health and development budget to work on yourself and expand your skills
  • Free lunch twice a week, Deutschland-Ticket, and many more company benefits
The StepsTechnical Assessment QuizMotivations & Achievements InterviewLive Coding InterviewTechnical ChallengeCulture & Behavioral InterviewReference Calls
  • Software Engineer

    vor 1 Woche


    Berlin, Berlin, Deutschland MaGéAu Naturel Skincare Vollzeit

    Role DescriptionThe Software Engineer plays a critical role in designing, developing, and maintaining software applications that support organizational objectives and deliver high-quality user experiences. This position involves collaborating with cross-functional teams to analyze requirements, create technical solutions, and implement software features...

  • Software Engineer

    Vor 6 Tagen


    Berlin, Berlin, Deutschland Bureau ISOTAS Vollzeit

    Role Description: Software Engineer (Entry-Level / Associate)We are looking for a motivated and passionate individual to join our team as an Entry-Level or Associate Software Engineer. This role provides an excellent opportunity to start your career in software development, where you'll work alongside experienced engineers to design, develop, and maintain...

  • Software Engineer

    vor 2 Wochen


    Berlin, Berlin, Deutschland CCIAF - CCI Algéro-Française Vollzeit 50.000 € - 110.000 € pro Jahr

    Role DescriptionThis is a contract role for a Software Engineer. The selected candidate will be responsible for designing, developing, testing, and maintaining software applications. The Software Engineer will work closely with cross-functional teams, including product managers, designers, and other engineers, to build high-quality software solutions that...


  • Berlin, Berlin, Deutschland BETA Systems Software AG Vollzeit

    Wir sind ein unabhängiger, mittelständischer Softwareanbieter. 50 Prozent der größten europäischen Banken sowie öffentliche Einrichtungen und Unternehmen aller Branchen sichern ihre sensiblen Geschäftsprozesse mit unseren Lösungen ab.Hochwertige Softwareprodukte im Bereich Sicherheit und Nachvollziehbarkeit in der IT und zur automatisierten...

  • Software Engineer

    vor 2 Wochen


    Berlin, Berlin, Deutschland ESTEEM SOLUTIONS Vollzeit 120.000 € - 180.000 € pro Jahr

    Role DescriptionThe Software Engineer is responsible for designing, developing, testing, and maintaining software applications that meet business requirements and user needs. This role involves collaborating with cross-functional teams to translate technical specifications into high-quality, scalable solutions. The Software Engineer will participate in the...

  • Software Engineer

    Vor 2 Tagen


    Berlin, Berlin, Deutschland Mapka Flooring Vollzeit

    Here's a job description for anEntry-Level / Associate Software Engineerrole:Role Description:We are looking for an enthusiastic and motivatedEntry-Level / Associate Software Engineerto join our growing team. In this role, you will be responsible for developing, testing, and maintaining software applications, as well as contributing to the full software...

  • Software Engineer

    Vor 2 Tagen


    Berlin, Berlin, Deutschland InnovateTech Consulting Vollzeit

    Role Description:We are seeking a motivated and detail-oriented Software Engineer (Entry-Level / Associate) to contribute to the design, development, and maintenance of software applications. In this role, you will collaborate with cross-functional teams to implement features, write clean and efficient code, and support the full software development...

  • Software Engineer

    vor 7 Stunden


    Berlin, Berlin, Deutschland Soltix Hive Vollzeit

    Role DescriptionWe are seeking an enthusiastic and driven Entry-Level / Associate Software Engineer to join our development team. As a Software Engineer, you will contribute to the design, development, and maintenance of software applications, working alongside senior developers to implement innovative solutions. You will be involved in writing clean,...


  • Berlin, Berlin, Deutschland Ninox Software GmbH Vollzeit

    We from Ninox look for a Senior Software Engineer having strong experience building complex products, attention to detail and great communication skills. Why Ninox? Ninox is a leading AI-enhanced low-code platform for business applications. We empower business teams to take back ownership of their processes and work more efficiently. With Ninox, anyone can...

  • Software Engineer

    vor 2 Wochen


    Berlin, Berlin, Deutschland Jobs for Humanity Vollzeit 60.000 € - 120.000 € pro Jahr

    Company Description Jobs for Humanity is partnering with Rangam to build an inclusive and just employment ecosystem. Therefore, we prioritize individuals coming from all walks of life.Company Name: RangamJob Description We are looking for a dedicated Software Engineer to join our team. This is an invaluable opportunity to design, develop, and maintain...