Were looking for an Optimization Algorithm Developer to own and lead the algorithmic core of our cloud cost optimization platform as a standalone function within the company.
Youll understand the business problem end-to-end, design heuristic and data-driven solutions, and see their impact quickly.
This is a hands-on role for someone who thrives in fast decision cycles, short research iterations, and a high degree of autonomy.
Your ownership will include:
Own the full lifecycle of optimization logic from identifying business challenges to designing and implementing algorithmic solutions.
Develop and refine heuristic or optimization algorithms for cloud usage and workload management.
Conduct short research cycles that deliver measurable value and can evolve into production-ready systems.
Collaborate proactively with Product, Data Engineering, and Backend teams to bring solutions to life.
Define clear success metrics and evaluation methods (A/B tests, backtesting, KPIs).
Stay up to date with cloud economics, Kubernetes scaling, and FinOps practices.
Requirements: 4+ years in algorithm development, applied data science, or optimization.
Experience applying ML methods (regression, forecasting, anomaly detection, or similar).
Strong Python skills (PySpark and pandas a plus).
Solid foundations in algorithms, optimization, and statistics.
Experience with SQL and large-scale data.
Ability to translate product goals into implementable, impactful solutions.
Independent, proactive, and communicative able to work autonomously with strong ownership.
Nice to Have
Experience in a product-oriented or startup environment.
Familiarity with cloud cost data (AWS CUR or similar).
Understanding of Kubernetes scaling (HPA, autoscaling).
Knowledge of cloud commitments (Savings Plans, RIs).
Background in forecasting, anomaly detection, or FinOps.
This position is open to all candidates.