Artificial Intelligence (AI) / Machine Learning (ML) Software Engineer
Job description
NOTE: W2 hourly only. No C2C, please.
NOTE: This is a U.S.-based remote role.
NOTE: Sponsorship is not available, now or in the near future, for this position.
NOTE: Candidates who only have front end development, back end development, or website development are not a good fit for these positions.
This role will be working on a team that develops Artificial Intelligence (AI) and Machine Learning (ML) platforms. These positions will be the platform and data engineers responsible for getting data into a position that can be used with generative AI.
Skill Set Requirements
Must have a general understanding of Data Engineering to include: basic data wrangling for structured and unstructured data, basic data feature analysis, structured data loading into cloud storage or data lake, and they must be familiar with cracking and chunking unstructured data
Generative AI: looking for candidates who are familiar with all models offered by OpenAI, familiar with opensource foundation models, and who have an understanding of langchain.
Data Serving: experience with types of retrieval mechanisms to support RAG (other than ACS), and demonstrate out of the box thinking on RAG, not just the boilerplate examples published up to this point
Vector Database (DB): should be familiar with embeddings, and have intermediate knowledge of Vector DB
Experience with creating Jupyter Notebooks
Must be familiar with Databricks (preferred), or other pipeline tools
Skills that will set a candidate apart:
Python experience and backend AWS API engineering for REST services a plus
Experience with React and frontend engineering is plus
Knowledge of or experience with emerging benchmarking tools for RAG, opensource or vendor
Job Type: Full-time
Pay: $78.00 - $83.00 per hour
Schedule:
8 hour shift
Ability to commute/relocate:
East Moline, IL 61244: Reliably commute or planning to relocate before starting work (Required)
Work Location: In person