Staff/Senior Backend Developer (Python)

Posted 2 hours 38 minutes ago by akeno GmbH

Permanent
Not Specified
Other
Hamburg, Germany
Job Description

As Staff/Senior Backend Engineer your are going to drive our backend components taking care about simulation and optimization of production plans/ scheduled. It does integrate different types of technologies such as classical solvers as well as machine learning. We are aiming to transform our backend to a distributed system, that is capable to scale properly.

You are working closely with Fullstack developers as well as other AI/ Optimization Engineers in your team. You will be driving our transition from Python to Go.

Activities

  • Driving the software design and best practices around concurrency supporting backends.
  • Strong focus on backend software design and optimization in python and go.
  • Collaboration with domain experts and Full Stack Developers to create solutions for complex business requirements.
  • Improvement of Developer Experience/ Productivity through CI enhancements (automated scaled testing pipelines, coding standards, ) in go and python.
  • Driving the test strategy for backend components.
  • Close collaboration with other Senior Developers to align different parts of the system.

Requirements

  • Expert Level Coding Skill in Python (Staff Engineer/ Principle Engineer Level)
  • At least Senior Level Coding Skill in Go
  • Professional experience in software design and architecture
  • Experience in cloud based pipeline building (for CI/ evaluation purposes).
  • Experience in end-to-end python project delivery from development to operations (development, testing, build, containerization, deployment, operations).
  • Optional: Experience with mathematical solvers (linear/non-linear; e.g. Gurobi, CPLEX, ortools, ).
  • Optional: Experience with other languages such as C++, Rust or similar

Application Process

To learn more about our 3-step recruiting process and check out our Tech Radar , visit akeno.ai