Staff Software Engineer, Enterprise AI Platform

ClouderaAustin, TX
Remote

About The Position

At Cloudera, we empower people to transform complex data into clear and actionable insights, serving as the preferred data partner for top companies across industries. Leveraging open-source innovation, Cloudera drives digital transformation for large enterprises. The Data Services Pillar focuses on building technology to empower data practitioners with seamless, enterprise-grade experiences for data engineering, warehousing, streaming, operational databases, and AI. This Staff Software Engineer role within Cloudera’s Machine Learning Platform team involves contributing to a next-gen AI & Machine Learning platform. The platform aims to accelerate machine learning & AI from exploration to production and enable enterprises to create & deploy Generative AI applications using foundation models with enterprise data at scale in a hybrid cloud environment. The position requires an empathetic mindset, close collaboration with software engineers, designers, and product management, and experience with building AI/ML platforms or applications, container orchestration technologies like Kubernetes, and cloud platforms such as AWS, Azure, Openshift, or GCP. Attention to detail and a strong drive are highly valued, and as a senior engineer, the role offers 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
  • Implement AI application services powered by machine learning models
  • 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
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service