Algorithm Engineer (m/f/d)
Anori Tech
Tailor my CV for this job, freeView job and applyYour CV rewritten for this role, from your real experience. Sign in with Google, nothing to install.
Got this interview? Our apps help you get the job.
Skills named in this job
Read from the description itself, not inferred.
This role on the market
52 open algorithm roles across 22 companies are on ApplySarthi right now, most of them in Bengaluru (3), Hyderabad (1).
- Senior Algorithm Solutions Engineer STR
- Decision-Making and Planning Algorithm EngineerCat
- Software Development Engineer II, FMA - Featured Merchant AlgorithmAmazon · bengaluru
- Senior Algorithm Engineer -- Autonomous VehiclesNvidia
- Senior Signal Processing and Algorithm EngineerAnalogdevices
What algorithm roles keep asking for: Python (63%), C++ (50%), Machine learning (48%), MATLAB (23%), PyTorch (19%), LLMs (17%), SQL (17%), Git (15%) — counted across their open postings here.
C++ jobs · Machine learning jobs · Python jobs · Rust jobs
Anori Tech has 3 open roles listed here.
Counted across 14 company job boards, updated as roles open and close.
Preparing for this interview
Interviews for algorithm roles keep coming back to Python, C++, Machine learning, MATLAB. Practise those questions before you sit with Anori Tech.
Questions you are likely to be asked
- Why do you want to join Anori Tech?
- What is your experience with Rust? Tell me one thing you learned the hard way.
- Describe a time a deadline forced a trade-off in quality. What did you choose and why?
- How would you design an API for a feature you have worked on?
- What do you do when a production issue happens on your code?
Prep Sarthi gives you a free mock interview: an AI interviewer asks you questions like these out loud, from your own CV and this job, and shows your score and your weakest answer.
Practise the Algorithm Engineer (m/f/d) at Anori Tech interview free →What is Anori Tech doing? The world talks about batteries, cells and the energy transition. Almost nobody talks about the Battery Management System (BMS) that makes them work. As battery applications multiply, from robotics and mobility to data centers and grid-scale storage, BMS complexity is exploding. Legacy BMS architectures were never built for this: too rigid to keep up with new requirements, they've turned the BMS into the bottleneck of battery development. We're building something different: a novel software-defined BMS architecture combined with an AI-driven configuration process. It gets battery manufacturers the right BMS for their exact use case within days, regardless of application or cell chemistry. We're building the battery management system platform of tomorrow. Delivered in days, not years. Join us and shape one of the fastest growing markets in the energy sector: The BMS market. Our Motivation At Anori Tech, we believe everything is energy, and progress runs on it. With Anori we actively shape the energy transition: from oil to electric, from low to high efficiency. We need batteries for this transition and almost all batteries need a BMS. We strive for Shenzhen speed and German engineering quality. Our objective: put Europe back on the map in the race for the energy transition and build technical leadership out of Hamburg. About the Role A BMS is only as good as what it knows about the battery. As our Algorithm Engineer, you'll develop the algorithms that tell the Anori BMS what is happening inside the cells: state of charge, state of health and balancing. And you won't stop at the concept: you'll design algorithms, implement them in our embedded Rust firmware and validate them on real hardware. Later on, the role grows into the cloud, where data pipelines and fleet analytics will build on the models you create today. You'll work closely with Stefan, our CTO, and our firmware and hardware engineers. Start date : from January 1, 2027 What You'll Do Develop the algorithms that estimate SoC and SoH for different cell chemistries and applications Design balancing strategies that fit the hardware and use case Build battery models (e.g. equivalent circuit models) and parameterize them from measurement data with statistical rigor Implement your algorithms directly in the embedded Rust firmware, efficient enough for constrained hardware Design experiments and evaluation methodologies: analyze failure modes, quantify trade-offs between accuracy, robustness and compute cost Support in building data pipelines and fleet analytics in the cloud What You Bring Must have Hands-on experience with state of charge and state of health estimation, shown in a product, publication or substantial project. For example Kalman-type filters, H∞ filters, observers, or coulomb counting with model-based correction Deep understanding of battery behavior and modeling, e.g. equivalent circuit models, hysterisis, ageing or also physics based models Experience implementing numerical algorithms on embedded, constrained hardware (e.g. in Rust or C/C++ - heads-up our firmware is written in Rust, and we'll help you get up to speed) Strong Python skills for modeling, simulation and data analysis Critical, analytical, systematic thinking: you reason from first principles, make your assumptions explicit and challenge existing paradigms Strongly preferred Experience with cell balancing algorithms and their effects Working with real cell data from test benches or cyclers Signal processing fundamentals: FIR/IIR filter design, sampling and aliasing, noise characterization of sensor data Nice to have Data pipelines, fleet analytics or cloud experience Machine learning methods for battery data, for example data-driven state of health estimation or anomaly detection Model-based systems engineering and requirements engineering (the skills, not the paper) You don't tick every box? Apply anyway. No one matches a job description 100%. If this role excites you and you are motivated to grow yourself into it, we want to hear from you. What We Offer Work on a product with purpose that redefines the state of art: our product is a key part to enable competitive battery energy storage. Work directly with the founding team on decisions that shape the company. The team is small, so your ideas will matter. A lot. Challenging engineering in an industrial, but research-near environment. We bring research into the industry. A modern stack and methods: Rust, MBSE, everything as code, and the best tools and techniques for the job, chosen on merit. To be both supported and challenged: room to grow, and the expectation that you will. You might be a fit if You hold yourself to a high standard and don’t settle for "good enough." You want to have a big say in what the Anori BMS looks like and how it works You are eager to try out new tools and enjoy incorporating AI into your work to make your life easier and more productive You are excited about startups and all the opportunities and uncertainties that come with it You want to be an active part in accelerating the energy transition in Europe You are comfortable with English as a working language You are happy to be in the office most of the time because for fast decisions we need to be in the same room. We expect you to be in the office at least 3 days / week Interview Process First Call A short chat with one of our founders. We'll get to know your background and answer any questions you have about Anori Tech. 30 min Deep Dive with Case Study (on-site) A meeting with Stefan, our CTO. We want to understand how you work and talk through your past projects. The meeting also includes a small case study, and we will send you some context information for it beforehand. 2 - 3 hours Meet the Team (on-site) Time to meet your future colleagues! In this meeting we get to know each other. This is also the time to discuss final details like salary. 1 - 2 hours The on-site meetings will be at our lab at the Bahrenfeld Startup Lab: Luruper Hauptstraße 1, 22547 Altona You also want to become an Anori? We cannot wait to meet you. Go and click the apply button. Don’t be shy, we are nice. P.S. Extra bonus if you tell us what your favorite type of tea is. Find more English Speaking Jobs in Germany on Arbeitnow
Match this job to your CV
ApplySarthi scores your CV against this role, shows the skills you are missing, and writes a tailored version for the application.
Check my match →Similar open roles
- Hardware EngineerAnori Tech
- Senior Embedded Rust Firmware EngineerAnori Tech
Need answers during your interview? Try Live Sarthi.
Live Sarthi, an Interview Sarthi app, shows answer suggestions during the call.
- Hidden from supported screen sharingThe overlay stays out of supported Windows screen captures.
- Answers start in about 1.5 secondsResponse time varies with your connection and model.
- From your own CVYour projects and your experience, not a generic script.
- 30 minutes freeThen ₹99 for a 2-day pass with unlimited calls — you pay for the days you are interviewing, not a subscription.
A Windows app, from the same team as ApplySarthi.
Listed on arbeitnow · posted 2026-10-27. ApplySarthi collects openings and links to application pages; the role is advertised by Anori Tech, not by us.