Description

What you'll get to do...

  • Design and implement advanced machine learning algorithms for Pricing and Generative AI projects using PyTorch and TensorFlow 
  • Develop and deploy machine learning models using Python and other state-of-the-art ML frameworks
  • Build APIs to deliver real-time and batch-mode predictions to customers, leveraging AWS, Docker, and cloud technologies
  • Monitor and optimize the performance, accuracy, and reliability of our ML solutions with logging, metrics, and dashboards
  • Research and evaluate new ML techniques to enhance existing solutions and discover new opportunities
  • Fine-tune models to improve performance, scalability, and adaptability
  • Analyze complex datasets to inform model development and ensure accuracy
  • Stay at the forefront of advancements in machine learning and AI, incorporating new methodologies as needed
  • Collaborate with cross-functional teams to integrate ML solutions into broader product and platform initiatives
  • Contribute to the development of standardized processes for model evaluation, validation, and production deployment
  • Lead the exploration and adoption of innovative ML technologies, maintaining our competitive edge 

Your experience should include...

  • Mid-Level: 4+ years of experience, including 2+ years in machine learning or related fields 
  • Senior-Level: 7+ years of industry experience in software engineering and 4+ years in machine learning or related fields
  • Proficiency in Python and machine learning algorithms, with experience in supervised/unsupervised learning, deep learning, NLP, and computer vision
  • Experience deploying and monitoring ML models in production using AWS services such as SageMaker
  • Hands-on experience building APIs for ML model serving with frameworks like Flask, FastAPI, or Django
  • Strong understanding of software engineering best practices (version control, CI/CD, code reviews)
  • Ability to work both independently and collaboratively in cross-functional teams
  • Experience writing unit tests and documentation for ML code 

You might also have...

  • Experience working with large-scale, complex datasets 
  • Applied machine learning experience in industries like e-commerce, finance, or healthcare
  • Familiarity with ML lifecycle management tools such as MLflow, Kubeflow, or Airflow
  • Expertise with common ML libraries like TensorFlow, PyTorch, Keras, and Scikit-learn
  • Hands-on experience with large language models (LLMs) and prompt engineering
  • Proficiency in multiple programming languages
  • Familiarity with containerization technologies like Docker and orchestration tools like Airflow 

Education

Bachelor's Degree