As a Software Engineer working on AI systems, you will play a foundational role in research, experimentation and rapid improvement of AI systems towards building a capable, reliable AI automation platform. The platform is used by organizations worldwide to deploy and scale executable AI automations in mission critical production environments. You are expected to have a strong proficiency in fundamentals of software engineering, a willingness to pick new concepts as needed and an ability to drive technical projects in ambitious environments.
Design experiments and test ideas to optimize key internal AI benchmarks
Design and improve evaluation frameworks to accelerate the speed and direction of experimentation
Train, fine-tune, and optimize machine learning models. Perform rigorous evaluation and testing to ensure model accuracy, generalization, and performance.
Collaborate and contribute on the core product development to deliver higher platform capabilities
Set up observability and monitoring systems to safety check model behavior in critical settings
Proven track record of shipping high-quality code in challenging projects
Bachelor's or Master's degree in Computer Science, Machine Learning, or a related field
Solid fundamentals in algorithms, data structures, system design
Attention to detail and a first-principles thinking towards real world deployment of intelligent systems.
Experience shipping ML models to production
Previous experience working with distributed computing systems in production