AI Engineer

Position overview

 

We are seeking an AI Engineer with a strong software engineering background, proficient in Python and modern cloud-native technologies. The ideal candidate has hands-on experience with Snowflake, BigQuery, or AWS data platforms and solid expertise in data engineering, including ETL, Spark, Spark Streaming, Jupyter Notebooks, data quality, and medallion architecture and design.

Experience with machine learning best practices such as model training, evaluation, and weighting is essential.

 

Responsibilities

  • Design, develop, and deploy scalable AI and machine learning models.
  • Build and maintain data pipelines and ETL processes using Spark, Spark Streaming, and related tools.
  • Ensure high data quality and implement medallion architecture design principles.
  • Collaborate with data scientists, engineers, and product teams to translate requirements into technical solutions.
  • Implement best practices for model training, evaluation, and performance tuning.
  • Develop, integrate, and maintain AI agents and conversational AI solutions where applicable.

Requirements

  • Strong software engineering skills (Python, cloud-native stacks)
  • Hands-on experience with Snowflake, BigQuery, or AWS data platforms
  • Solid data engineering experience (ETL, Spark, Spark Streaming, Jupyter Notebooks, data quality, medallion architecture)
  • Knowledge of machine learning best practices (model training, evaluation, weighting)

Nice to have

  • Experience building AI agents (Langchain, Langgraph, OpenAI Agents, PydanticAI)
  • Experience building conversational AI agents (AI chats, Evaluation-Driven Development)

Required languages

English B2 - Upper Intermediate
Published 22 October
12 views
ยท
0 applications
To apply for this and other jobs on Djinni login or signup.
Loading...