Bachelor’s degree in Computer Science, Data Science, Statistics, Physics, Mathematics or Engineering degree or a related field of study
5+ years of professional experience in software engineering, machine learning, or a data-focused role.
3+ years of hands-on experience developing and deploying machine learning solutions using languages like Python, PySpark, or Scala.
1+ years of direct, hands-on experience building solutions with Large Language Models (LLMs), agentic frameworks (e.g., LangChain), or related Generative AI technologies.
Proficiency with SQL and experience engineering data from diverse, high-volume sources.
Even better, you may have...
MS or PhD in a related field
Demonstrated success applying ML and AI to solve real-world industrial problems with large-scale data.
Proficiency with version control (Git) and CI/CD practices within an agile development environment.
Excellent programming skills, particularly interface development to generate data visualizations and to extract insights from large complex data sets.
Strong interpersonal and leadership skills, with proven abilities to communicate complex topics to leaders and peers in a simple, clear, plan- oriented manner
A self-starter mentality, with the ability to navigate ambiguity and drive projects forward with minimal direction in a fast-paced environment.
Ability to work in an environment where problems are not always well-defined.