Staff Software Engineer, Enterprise AI Platform

ClouderaAustin, TX
Remote

About The Position

Our Data Services Pillar is the heart of data innovation. We don’t just work with technology; we build it. Our mission is to empower data practitioners by creating seamless, enterprise-grade experiences for data engineering, warehousing, streaming, operational databases, and AI. Join our Cloudera’s Machine Learning Platform team as a Staff Software Engineer. You'll contribute to our next-gen AI & Machine Learning platform and will be responsible for helping design, build, and deliver a platform that not only accelerates machine learning & AI from exploration to production but also enables enterprises to create & deploy Generative AI applications using foundation models with enterprise data at scale in a hybrid cloud environment. This role requires an empathetic mindset and close collaboration with software engineers, designers, and product management. In addition to experience with building AI/ML platforms or applications, we are also looking for prior experience/skills with container orchestration technologies like Kubernetes and cloud platforms like AWS, Azure, Openshift or GCP. Attention to detail and a strong drive are key qualities we value. As a senior engineer, you'll help our team develop and enjoy significant growth opportunities.

Requirements

  • 8+ years of experience building scalable microservices or applications using Go, C#/C++ or Java
  • Bsc/Msc in related field or equivalent experience
  • Experience with foundation models, prompt engineering, fine-tuning, semantic search and Retrieval-Augmented Generation (RAG) using vector databases such as Pinecone, Milvus, etc.
  • Experience with Generative AI frameworks (LangChain, Guidance, NeMo etc.).
  • Experience building and deploying Generative AI applications
  • Experience with microservices design and development (Go, GRPC, SQL) on Kubernetes
  • Experience with at least one of the following Cloud technologies - Google Cloud Platform (GCP), Amazon Web Services (AWS), Microsoft Azure
  • Demonstrate ability to go deep into technology and complex distributed systems
  • Experience in crafting high level and low level design
  • Experience building scalable, robust and secure enterprise applications
  • Self-driven and motivated, with a strong sense of ownership and craftsmanship
  • Strong written and verbal communication skills.

Nice To Haves

  • Experience with building applications with machine learning models using data science and machine learning tools (Python, Tensorflow, Spark, MLflow, R, etc.)
  • Full stack experience with React, HTML, CSS
  • Experience with AI/ML orchestration software (Kubeflow, KServe, Knative, Ray)
  • Experience using Big Data technologies like Spark, Hive etc.
  • Proven track record of collaborating with agile teams across geographically dispersed locations

Responsibilities

  • Help build the leading platform for AI/machine learning in the enterprise
  • Design, and code elegant, scalable, enterprise-quality application services
  • Advocate for the implementation of Engineering best practices and coding standards
  • Build strong relationships and collaborate with platform and UI engineers, quality engineers, UX designers, as well as, Product Management, Field Engineering, and other external partners
  • Work to enhance developer velocity and team agility

Benefits

  • Generous PTO Policy
  • Support work life balance with Unplugged Days
  • Flexible WFH Policy
  • Mental & Physical Wellness programs
  • Phone and Internet Reimbursement program
  • Access to Continued Career Development
  • Comprehensive Benefits and Competitive Packages
  • Paid Volunteer Time
  • Employee Resource Groups
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service