Business Area: Engineering
Seniority Level:Mid-Senior level
Job Description:Cloudera is looking for a Staff 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.
This role is not eligible for immigration sponsorship.As a Software Engineer you will....- Help build the leading platform for AI and Machine Learning in the enterprise.
- Design, code, and implement elegant, scalable, enterprise-quality AI inference services powered by machine learning models.
- Design and Develop AI Model Registry and AI applications
- 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.
We are excited if you have....- Experience building and deploying AI Inference and Generative AI applications.
- 8+ years of experience building scalable microservices or applications using Go, Python, 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 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 in building highly scalable, robust and secure enterprise applications
- Self-driven and motivated, with a strong sense of ownership and craftsmanship
- Strong written and verbal communication skills.
- Bsc/Msc in related field or equivalent experience
You may also have...- Experience with HuggingFace, Nvidia AI frameworks and Nim models.
- Experience with AI/ML orchestration software KServe, Knative, Kubeflow.
- 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
- Good to have some 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 using Big Data technologies like Spark, Hive etc.
- Proven track record of collaborating with agile teams across geographically dispersed locations
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
#LI-CP1
#LI-HYBRID