JobHabor

Senior AI/ML Full Stack Engineer

Da Vinci Software

Location
Remote
Workplace
Remote
Employment
Full Time
Salary
Apply on the employer’s site

Posted 27d ago

The employer’s full description could not be read from their board. This is a summary of the posting — follow the apply link for the original.

Responsibilities

  • Design and develop scalable AI solutions combining large language models, retrieval systems, structured and unstructured data, cloud services, and user-facing applications
  • Build RAG pipelines, document ingestion workflows, semantic search, embeddings, prompt engineering, evaluation, guardrails, APIs, and production monitoring
  • Develop full-stack applications including responsive user interfaces, backend services, RESTful APIs, data integrations, authentication and authorization, and AI/ML model integrations
  • Design, build, and maintain CI/CD pipelines using Azure DevOps for build, testing, validation, security checks, and deployment across environments
  • Implement release management, deployment automation, and troubleshooting of deployment issues
  • Follow strong software engineering and MLOps practices including modular architecture, reusable components, version control, automated testing, code reviews, logging, observability, error handling, performance optimization, security, maintainability, and production support
  • Collaborate with product owners, clinical or business stakeholders, architects, DevOps engineers, and security teams to gather and translate requirements and communicate technical decisions

Requirements

  • Bachelor's degree in Computer Science or related field with 7 years of experience, or Master's degree with 5 years of experience
  • Strong Python programming and SQL experience
  • Hands-on experience building production-grade Generative AI and LLM-powered applications
  • Experience with LLMs, prompt engineering, embeddings, semantic search, query expansion, and citation generation
  • Experience with ML/NLP model development, evaluation, deployment, and performance monitoring
  • Familiarity with LLM evaluation metrics such as answer relevance, context relevance, faithfulness, hallucination reduction, and citation accuracy
  • Experience implementing AI safety guardrails, content moderation, blocked topics, escalation logic, and responsible AI controls
  • Experience with full-stack application development, including modern front-end frameworks, backend services, REST APIs, authentication, and application integration
  • Experience designing and developing CI/CD pipelines using Azure DevOps
  • Experience with Git-based source control, automated testing, build pipelines, deployment pipelines, release management, and environment configuration
  • Experience with cloud platforms such as Azure, GCP, AWS, or OCI
  • Experience with tools and technologies such as Azure DevOps, Vertex AI, AWS Bedrock, SageMaker, BigQuery, Snowflake, OpenSearch, Cloud Run, Docker, Airflow, Terraform, or comparable cloud and MLOps technologies
  • Experience with containerized application development and deployment using Docker
  • Experience designing and consuming APIs and integrating AI/ML services into enterprise applications
  • Experience with production monitoring, logging, observability, model/application performance tracking, and troubleshooting
  • Strong understanding of secure software development, data privacy, and enterprise application development practices
  • Strong communication skills and ability to collaborate effectively with both technical and non-technical stakeholders

Preferred

  • Experience working with healthcare, claims, clinical, regulatory, life sciences, or enterprise data preferred

Skills

  • Python
  • SQL
  • LLM
  • Prompt Engineering
  • Embeddings
  • Semantic Search
  • Query Expansion
  • ML
  • NLP
  • Azure DevOps
  • Git
  • Azure
  • GCP
  • AWS
  • OCI
  • Vertex AI
  • AWS Bedrock
  • SageMaker
  • BigQuery
  • Snowflake
  • OpenSearch
  • Cloud Run
  • Docker
  • Airflow
  • Terraform
  • REST APIs
  • CI/CD

Similar roles