Machine Learning Engineer – Generative AI and LAG Applications

Job Category: Data AI & ML Jobs
Job Type: Remote

Job description

A leading organization is seeking a Machine Learning Engineer to design, build, and support machine learning and generative AI applications. This position focuses on integrating machine learning capabilities into production systems, with strong emphasis on Python development, large language models, retrieval-augmented generation, cloud-based ML services, and solid software engineering practices.

Responsibilities

  • Build and maintain machine learning applications that support business insights and product innovation
  • Develop production-ready Python services and APIs to power AI and machine learning use cases
  • Implement and support large language model workflows, including retrieval-augmented generation patterns
  • Work with structured and unstructured data across relational and NoSQL environments
  • Partner with data scientists, software engineers, and product teams to integrate ML capabilities into applications and services
  • Evaluate model behavior, track performance, and support automation for model monitoring and lifecycle management
  • Prepare and transform data for model development, including preprocessing and feature-related workflows
  • Contribute to scalable engineering patterns for deploying and supporting AI-enabled systems in cloud environments
  • Support practical use of generative AI frameworks and vector-based retrieval approaches
  • Apply machine learning fundamentals to integrate, monitor, and improve model-driven applications

Required experience and skills

  • 3 or more years of experience as a Machine Learning Engineer or in a closely related engineering role
  • Strong Python programming skills with clear experience building production applications
  • Hands-on experience with large language models and retrieval-augmented generation workflows
  • Experience with machine learning engineering workflows, including evaluation, performance tracking, and automation
  • Strong software engineering fundamentals, including the ability to build APIs and application services from scratch
  • Experience working in Google Cloud environments, including Vertex AI
  • Experience with SQL and relational databases
  • Experience with BigQuery and NoSQL databases such as MongoDB
  • Familiarity with generative AI frameworks such as LangChain or Hugging Face
  • Understanding of vector database concepts used in retrieval-based AI systems
  • Knowledge of machine learning concepts, model integration, and operational workflows
  • Experience with cloud platforms such as Google Cloud or Azure
  • Ability to work effectively in cross-functional teams with strong problem-solving and communication skills

Preferred experience and skills

  • Experience with agent-based or agentic application workflows
  • Familiarity with Azure OpenAI
  • Experience with natural language processing
  • Exposure to distributed or large-scale data technologies such as Apache Spark or Ray
  • Familiarity with streaming technologies such as Apache Kafka or PubSub
  • Experience using version control tools such as Git
  • Background in regulated or healthcare-related AI environments is helpful

Apply for this position

**If you have already submitted your resume for another Job Opening please do not re-apply to a different role. You can email through Contact Us about your interest in other roles.

Allowed Type(s): .pdf, .doc, .docx