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