You’ll be expected to help conceive, code, and deploy machine learning and forecasting models at scale using the latest industry tools.
Discover data sources, get access to them, import them, clean them up, and make them machine learning-ready via data wrangling and feature engineering.
Develop and maintain web services for the AI team orchestrating various ML functions.
Partner with data scientists to understand, implement, refine and design machinelearning and other algorithms.
Work cross functionally with product managers, data scientists and product engineers, and communicate results to peers and leaders.
Explore new technology shifts in order to determine how they might connect with the customer benefits we wish to deliver
Qualifications
BS, MS, or PhD degree in Computer Science or related field, or equivalent practical experience.
3+ years of experience
Knowledgeable with Data Science tools, ML serving and related frameworks (i.e. Python, scikit-learn, numpy, pandas, TensorFlow, Spark, Kubeflow, FastAPI).
Knowledge of ML techniques (i.e. classification, regression,clustering).
Knowledge of data query and data processing tools (i.e. Spark, Databricks, SQL)
Computer science fundamentals: data structures, algorithms, performance complexity,and implications of computer architecture on software performance (e.g., I/O andmemory tuning)
Software engineering fundamentals: version control systems (i.e. Git, Github), dependency and virtual environment management (poetry, virtualenv); and ability to write production-ready code.
Experience deploying highly scalable software supporting millions or more users
Experience with integrating applications and platforms with cloud technologies (i.e. AWS and GCP)
Strong oral and written communication skills. Ability to conduct meetings and make professional presentations, and to explain complex concepts and technical material to non technical users