Were hiring an Optimization Algorithm Developer to own the algorithmic core of our cloud cost optimization solutions. Youll design optimization strategies, apply predictive and machine learning methods where they add value, and work with backend and data engineers to embed algorithms into production.
This is a hands-on role for someone who enjoys solving complex cost/performance trade-offs at scale and wants to see their algorithms drive tangible impact for customers.
Your ownership will include:
Develop and refine optimization algorithms for cloud usage and workload management.
Use statistical modeling, predictive techniques, and machine learning to analyze patterns and anticipate future behavior.
Deliver practical solutions that provide value early and can evolve into production-grade algorithms.
Define data and integration requirements; collaborate with backend engineers to operationalize solutions.
Establish clear evaluation methods (backtesting, offline experiments, KPIs) to measure performance.
Stay current with cloud economics, Kubernetes scaling practices, and FinOps trends.
Requirements: 3+ years in algorithm development, applied data science, or optimization.
Strong Python skills (PySpark and pandas a plus).
Solid foundations in algorithms, optimization, and statistics.
Experience applying classic ML methods (scikit-learn: regression, forecasting, anomaly detection, or similar).
Proficiency with SQL and working with large datasets.
Ability to turn high-level product ideas into concrete algorithmic designs.
Strong communication skills for collaboration with Product and Engineering.
This position is open to all candidates.