Cloudera

Software Engineer II - Enterprise AI Platform

India-Bangalore Full time

Business Area:

Engineering

Seniority Level:

Associate

Job Description: 

At Cloudera, we empower people to transform complex data into clear and actionable insights. With as much data under management as the hyperscalers, we're the preferred data partner for the top companies in almost every industry.  Powered by the relentless innovation of the open source community, Cloudera advances digital transformation for the world’s largest enterprises.

Join Cloudera’s AI Team as a Software Engineer II to help build our next-generation Enterprise AI & Machine Learning platform. We are creating a seamless experience that accelerates ML from exploration to production, supporting the deployment of Generative AI applications in a hybrid cloud environment.

Our team operates at the intersection of AI, Kubernetes, and major cloud platforms (AWS, Azure, GCP, OpenShift). We integrate with massive data sources like Apache Hive, S3, and HBase to empower data scientists and engineers worldwide.

As a Software Engineer II you will:

  • Build the Enterprise AI Platform: Design and code elegant, scalable, and secure application services that power the future of AI.

  • Implement AI Services: Develop application services integrated with machine learning models and Generative AI workflows.

  • Drive Engineering Excellence: Advocate for best practices, clean coding standards, and high-quality software craftsmanship.

  • Collaborate Cross-Functionally: Partner with UI engineers, UX designers, Product Management, and Field Engineering to deliver high-impact features.

  • Enhance Agility: Work to improve developer velocity and team agility within a fast-paced, high-growth environment.

We’re excited about you if you have:

  • Backend Expertise: 2+ years of experience building scalable microservices using Go (Golang), Node.js, C#, or Java.

  • Kubernetes & Cloud: Hands-on experience with Kubernetes (K8s) and at least one major cloud provider (AWS, Azure, or GCP).

  • AI/ML Tooling: Experience building applications that leverage Python, TensorFlow, Spark, or MLflow.

  • System Design: Proven ability to create high-level and low-level designs for complex distributed systems.

  • Full Stack Capabilities: Familiarity with React, HTML, and CSS to support end-to-end feature development.

  • Core Skills: Strong ownership, a sense of craftsmanship, and excellent verbal and written communication skills.

You may also have:

  • Generative AI: Experience with LLMs, prompt engineering, fine-tuning, and RAG using vector databases (Milvus, Pinecone, etc.).

  • AI Frameworks: Familiarity with LangChain, Guidance, or NeMo.

  • Infrastructure & Orchestration: Deep understanding of cloud networking or AI/ML orchestration (Kubeflow, KServe, Knative).

  • Big Data: Experience using Spark, Hive, or other large-scale data technologies.

What you can expect from us:

  • 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

EEO/VEVRAA

#LI-AB1

#LI-Hybrid