Software Engineer, AI

ClouderaSan Jose, CA
1dHybrid

About The Position

Cloudera is looking for a Software Engineer to join the Enterprise AI Platform team and help drive development of Cloudera’s next-generation AI and machine learning platform. You 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. This role requires an empathetic mindset and close collaboration with front-end/web UI engineers, data scientists, designers, and product management. We look for "The Startup Spark", a desire to create new things, dive in wherever there's a need, eagerness to make an impact as an individual, and the willingness to learn new things. You must be self-motivated, innovative, and proactive. The role offers significant opportunities for growth. Read about the Forrester Wave Report on Cloudera's Machine Learning offerings here .

Requirements

  • 3+ years of experience building scalable microservices or applications using Go, Node.js, C# or Java
  • Experience with foundation models, prompt engineering, fine-tuning, semantic search and Retrieval-Augmented Generation (RAG) using vector databases such as Pinecone, Milvus, etc.
  • Experience building and deploying Generative AI applications.
  • Experience with microservices design and development (Go, GRPC, SQL) on Kubernetes
  • 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 Generative AI frameworks (LangChain, Guidance, NeMo etc.).
  • Experience with building AI applications with machine learning models using data science and machine learning tools (Python, Tensorflow, Spark, MLflow, R, etc.)
  • Experience with at least one of the following Cloud technologies - Google Cloud Platform (GCP), Amazon Web Services (AWS), Microsoft Azure
  • Full-stack experience with React, HTML, CSS.
  • Experience with data science and machine learning tools (R, Python, Tensorflow, Spark)
  • Deep understanding of cloud-based networking
  • Experience with AI/ML orchestration software (Kubeflow, KServe, Knative)
  • 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 and Machine Learning in the enterprise.
  • Work to enhance developer velocity and team agility.
  • Build strong relationships and collaborate with platform and front-end engineers, quality engineers, UX designers, as well as Product Management, Field, Professional Services, and other partners.

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