Using A/I to improve the efficiency (performance/cost) of cloud-based services. Tune for top performance on Kubernates, EC2 or Azure by using Machine learning technology to adjust resources (CPU/Memory) and application specific parameters (worker thread count, Java garbage collection strategy) to get the lowest latency, highest bandwidth, or best cost/performance
As a software engineer in our ML team, you will develop new algorithms and approaches for our Optune optimization engine in order to provide better and faster outcomes to our customers.
The position includes opportunities to develop quickly through wide range of concepts, independent work, new responsibilities and in-depth mentoring. You will be learning leading edge technologies including machine learning, CI/CD, DevOps/Agile, microservices, architecture, declarative infrastructure, autonomous operations, performance measurement/analysis, and performance testing and optimizations.
Desired (none are are required, 2-3 of these would be quite a plus):