The organization uses AI to make insurance and financial services easier to access, understand, and afford for millions of users, and the Senior AI/ML Software Engineer will help build intelligent systems including personalized recommendations, fraud detection, automation, and search.
Requirements
- Strong proficiency in Python
- Hands-on experience with ML frameworks such as TensorFlow, PyTorch, or Scikit-learn
- Solid understanding of ML workflows including data cleaning, model development, tuning, and evaluation
- Familiarity with model deployment, API development, or ML product integration
- Experience with Jupyter, Colab, or cloud-based ML platforms
Responsibilities
- Collaborate with product, data, and engineering teams to define ML goals and technical strategies
- Design, build, and deploy machine learning models for personalization, automation, and insights
- Manage the full ML lifecycle: data preprocessing, feature engineering, training, tuning, evaluation, deployment
- Build scalable ML infrastructure and deployment pipelines
- Integrate ML outputs into user-facing products and backend systems
- Stay current with AI/ML research trends and apply relevant innovations
- Contribute to debugging, testing, and optimization of production ML systems
Other
- Bachelor’s degree in Computer Science, Data Science, Engineering, or related technical field
- 2 to 4 years experience in machine learning or backend software development
- Strong analytical, problem-solving, and communication skills
- Comfortable working remotely and collaborating across time zones