Senior Python Backend Engineer for ML-based Applications

Alcemy
DE
Homeoffice
Quick Apply
Diese Stelle ist in deinem Land nicht verfügbar.

Help us decarbonize the cement and concrete industry.

alcemy was founded to reduce the massive CO2 footprint of the cement and concrete industry. Concrete is humanity's second most used material by volume and its production is responsible for around 8% of global CO2 emissions .

We are changing this! We leverage machine learning to provide smart production control software to the cement and concrete supply chain to improve efficiency and allow for the production of low-carbon cement and concrete at large scale.

Our software is used 24 / 7 in cement and concrete plants to optimize production and reduce carbon emissions today . We are currently enabling our customers to save more than 100 000 tons of CO2 emissions each year and we aim to save 100 million tons per year in 2030.

The Opportunity

  • You’ll join us as a senior software engineer in our cement app team to develop one of our core products.
  • Take co-ownership of our back-end code base, make architectural decisions and ensure high software quality standards.
  • Help us scale internationally by building new features and improving the performance of our existing application.
  • We’re a small start-up, so you’ll also have the opportunity to explore and work on other areas. For example one of our front-end engineers recently took the responsibility for moving our web app deployment over to Kubernetes.

Within 1 month, you will...

  • Complete our onboarding and get guided through our development and CI / CD process.
  • Clone your personal copy of our entire production tech stack in our AWS cloud, including front-end, back-end, and the machine learning pipeline.

You can poke and dismantle it to your own liking.

  • You will inevitably learn a lot about concrete production and the intricacies of concrete data.
  • Deploy your first code to production.

Within 3 months, you will...

  • Take co-ownership of the back-end of our web application.
  • Know your way around our back-end tech stack.
  • Implement and ship your first major feature.

Within 6 months, you will...

  • You have fully taken co-ownership of our web application and have become a valued member in determining the future of our application including :
  • responsibility for estimating the time and technical scope of new major features as well as their implementation,
  • collaborating with our product owners and machine learning team on our roadmap,
  • shaping our tech stack and how we work together as a team.

Requirements

You’d be a great fit if :

  • You care about climate change.
  • You are a strong Python developer with 2 years of experience, ideally in developing and testing data-focused applications.
  • You have experience building production-ready APIs and back-end software using Django, Flask, or ideally FastAPI.
  • You know how to write SQL and have experience working with PostgreSQL.
  • You are excited by data and math.

Benefits

What we offer :

  • A company culture where honesty, professionalism, and integrity run deep with an open feedback culture and regular 1 : 1 meetings.
  • Flat hierarchies, efficient decision-making processes, and an agile company structure.
  • Competitive market-rate salary aligned with your experience, within the budget of €80-95k.
  • VSOP equity options vested equally over 4 years.
  • Work fully remotely within Germany or from our office in the heart of Berlin with flexible working hours.
  • Of course, free drinks, fruit and snacks in the office.
  • Regular team activities and team weeks a few times per year.
  • Mac or Linux laptop of your choice.
  • Budget for personal and professional development - 1500€ / year & 3 days / quarter.
  • Access to nilo.health - the comprehensive mental well-being platform that provides access to 1-to-1 sessions with psychologists, group sessions and self-guided tools.
  • English is our main language of communication.
  • 28 days of vacation per year and an additional day of vacation every 2 years at alcemy.

Working at alcemy

  • We value transparency, and direct feedback and are always open to refactoring how we work together.
  • Engineers take ownership of their features from implementation, testing through code reviews, and deployment.
  • No engineer is on-call.
  • We’ve been working hard to get a defined career progression framework in place, charting out both technical expert & management tracks.
  • We are passionate about helping our customers and always approach them and each other in a supportive and appreciative way.

Tech Stack

Python for everything in our back-end. Our RESTful APIs are built using FastAPI with auto-generated Swagger UI documentation and OpenAPI schema.

Our database schema is defined using SQLAlchemy and our data models using pydantic . We test our code using pytest and write modern, type-hinted Python checked with mypy .

Number crunching and analyses are done using pandas, numpy and sklearn .

  • We store our data in PostgreSQL and our infrastructure runs on AWS using Kubernetes .
  • We use React & Next.js for building our front-ends. Everything is written in TypeScript . We use Blueprint.js as our component library and layout our application using TailwindCSS .

Our RESTful API is integrated using RTK Query and any shared state is managed using Redux via Redux Toolkit .

Hiring Process

Our hiring process is fully remote and we’ll communicate with you over email and video chat.

  • Initial 1 : 1 screening call (30 minutes) with one of our team members
  • Complete a take-home task relevant to the actual work you’d be doing
  • A technical interview (60 minutes) with 2 of our engineers
  • A team fit interview (45 minutes) with 2 of your future team members
  • Reference check - we contact two references you provide (e.g. former work colleagues)
  • Decision

We encourage applicants from all backgrounds to apply. We also acknowledge how stressful interviews can be. Let us know if there is anything we can do to improve the process so you can demonstrate your skill set.

Note : We currently do not offer visa sponsorships, so you need to already have a valid work visa for the EU in order to apply.

Vor 4 Tagen
Ähnliche Stellenangebote
Gesponsert
Datev eG
Nürnberg, Bayern

Von juniorig bis seniorig bieten wir vielfältige Herausforderungen bei DATEV und sollte es an der einen Stelle nicht ganz passen, dann prüfen wir gerne weitere Möglichkeiten bei uns. Sie arbeiten eigenverantwortlich in wechselnden Aufgaben an der digitalen Transformation einer ganzen Branche. Wenn I...

JYSK
Handewitt, Schleswig-Holstein

Wir brauchen einen erfahrenen Senior Support Engineer mit Interesse an der Untersuchung von Vorfällen, der Behebung komplexer Fehler und der Entwicklung der Standortzuverlässigkeit, der uns hilft, die Skalierbarkeit und Ausfallsicherheit unserer Backend-Anwendungen sicherzustellen. Möchtest Du Teil ...

Monta
Berlin, Berlin

We are on the lookout for a talented Backend Engineer to join our Professional Services team. You'll have the opportunity to work on expanding our platform's capabilities through APIs and SDKs, allowing for collaborations with external companies for custom integrations. In this role, you'll be ...

Tellonym
Berlin, Berlin
Homeoffice

We use MySQL as our primary data store that is also self-maintained, but also make use of Apache Cassandra for feeds and ElasticSearch for search / text indexing. Confident with SQL databases especially optimising for performance. We work in a flat hierarchy with the opportunity for everybody to wei...

Cornelsen Verlag
Berlin, Berlin

Gemeinsam mit dem PO übersetzt du die Business-Anforderungen in Arbeitspakete und schreibst die Tickets für das Entwicklungsteam. Du hast sehr gute Kenntnisse in der Backend-Entwicklung mit Java und Spring Boot. Du hast eine sehr gute analytische Auffassungsgabe und kannst Anforderung auf Ticket-Ebe...

HelloFresh
Berlin, Berlin

Our Backend Engineers assume development and operational responsibility for the HelloFresh platform that serves millions globally to deliver the best experience for our customers and internal users. We are looking for strong problem-solvers who can apply their engineering skills to a wide range of p...

Trade Republic
Berlin, Berlin

Engineers build the bank: Our Engineering competence strives for technical excellence, efficiency and a state-of-the-art experience for our customers. With over one million customers we are one of the largest savings platforms in Europe, with users holding over €6 billion on our platform. You feel c...

CGI
Kaiserslautern, Rheinland-Pfalz

Zur Verstärkung unseres Expert:innen-Teams an den Standorten Eschborn (bei Frankfurt am Main), Koblenz, Kassel, Kaiserslautern, Darmstadt suchen wir ab sofort mehrere erfahrene Senior Test Automation Engineers (m/w/d) in einer unbefristeten Anstellung. Mit dem Metro-Market-Modell forciert CGI geziel...

Rohde & Schwarz
München, Bayern

Job offerings Senior Product Planning Engineer, Vector Network Analyzer Applications Favorite Functional area Sales and Product Management Entry level Professionals Location USA City/region Nationalwide SAP Solution Architect Schwerpunkt Security (m/w/d) Favorite Functional area Information Technolo...

GovRadar GmbH
Remote, DE
Homeoffice

Als (Senior) Backend Engineer wirst du dich u. Du hast mehrere Jahre Berufserfahrung in der Programmierung in Python und möchtest in einem Hightech Startup mit deiner Arbeit wirklich etwas bewegen? Dann werde Teil unseres Tech Teams und revolutioniere gemeinsam mit uns die Beschaffung im öffentliche...