Smart Steel Technologies GmbH

Smart Steel Technologies GmbH

Berlin, DE

Python Backend Developer (m/f/d) – Industrial Data Science and Software


At Smart Steel Technologies, we are building a one-of-a-kind cross-disciplinary team, uniting the worlds of steel and machine learning. Our team has come together from a diverse set of academic and professional backgrounds: software development, computer science, mathematics, physics, and metallurgy. Our goal is to leverage this expertise through trust and cooperation. We want to foster an environment where team members have frequent opportunities to learn from each other in fields that they are not (yet) experts.

The machine learning and data science we employ comes in several varieties: image processing, signal processing, classical supervised modeling, unsupervised methods, exploratory data analysis, and fundamental statistics and probability.

We are grateful to stand on the shoulders of the open source giants. We use NumPy-flavored Python3 as the basis for our development, taking advantage of the availability of libraries designed for both software engineering and data science, ranging from Flask to SciPy, SQLAlchemy to Keras, Jupyter to Pandas, and many more. When Python’s time or space complexity becomes a constraint, we turn to modern C++. When we require client-side browser-based interactivity, we turn to JavaScript. As a python backend developer, your specific expertise as well as your motivation would be the major factors in determining your day-to-day work.


  • Develop, implement and maintain innovative software for industrial systems
  • Leverage your own experience and expertise by bringing up your inventive ideas
  • Work alongside machine learning engineers to optimize visualizations and product experience
  • Create data pipelines that are directly integrated into industrial production processes
  • Develop data-oriented backends for customer-facing web applications


  • Bachelor’s, Master’s or Ph.D. in Computer Science, Statistics, Mathematics, Physics or Engineering
  • Experience working with a variety of databases
  • Experience in data engineering
  • Experience working alongside and within a Python server framework, especially Flask
  • Experience in Linux is a must
  • Knowledge of machine learning technologies is a plus
  • Fluency in German or Russian is a plus; English is required


  • Transparency of business strategies
  • Autonomy balanced by responsibility
  • Cohesive, multidisciplinary team
  • Meaningful industrial problems
  • Modern machine learning techniques
  • Modern software stack
  • Sleek, new office located in Berlin
  • Professional educational opportunities
  • German language courses and public transport included
  • Free drinks and fruits

About Smart Steel Technologies GmbH

Smart Steel Technologies tackles the last efficiency frontier in steel manufacturing through Artificial Intelligence. We offer ready-to-use AI software products that improve productivity and quality in all steel manufacturing processes. Our world class Artificial Intelligence experts and process experts ensure that our projects deliver permanent cost savings and reach break-even after 12 months. We are a quickly growing high-tech firm based in Berlin, Germany. Our team comes from a diverse set of disciplinary backgrounds, including metallurgy, mathematics, physics and computer science, giving us the competitive edge when it comes to tackling the most rewarding problems in industrial root cause analysis, predictive analytics, and signal processing. As an applicant, you can expect an atmosphere of innovation, autonomy, and professional growth.