
- CTC: 50- 120
- YoE: 8.0
- Location: Bangalore
- Specialization: ml/ai
- Skills: software engineeringcomputer scienceml engineeringml opsbackend engineeringdata engineeringpythongolangsqltensorflowpytorchawsgcpazure
About the Job
Sundial is a top VC-backed early-stage startup headquartered at San Francisco Bay Area, US with a second office in Bengaluru, India. Our founders are industry veterans Chandra Narayanan, previously Chief Data Scientist at Sequoia Capital, and Julie Zhuo, previously VP, Design and Research at Facebook, author of a bestselling management book. We are a small team of top talent, high caliber Engineers, Data Scientists, Designers and PMs (currently 36 in India, 4 in US) and rapidly growing. We are on a mission to help builders make meaningful use of data to fulfill their vision.
Sundial automatically diagnoses a product's data to explain the "what" and the "why" to enable faster and better decision making. We're excited to tell you more about our vision for Sundial!
We are focused on data storytelling. The data space has over $100B in market opportunity ahead of it, and modern Business Intelligence tools are growing at over 15% year over year. Our co-founders Chandra Narayanan and Julie Zhuo cut their teeth scaling Facebook from a few million college students to billions of people.
Responsibilities
As a Software Engineer (Generative AI), you will be working on:
- Developing and enhancing the framework for Agents, Prompting, and Retrieval-Augmented Generation (RAG) to build generative AI agents and tools for our product.
- Integrating and optimising machine learning models into our Sundial Insights Platform.
- Building out the infrastructure for using AI Platforms or hosting and deploying tuned AI models, ensuring high availability and scalability.
- Collaborating with data scientists and other engineers to understand data gaps and improve our Generative AI use-cases.
- Designing and implementing efficient data pipelines to support ML operations and data processing needs.
- Working with cutting-edge AI technologies and contributing to the development of new AI-driven features and capabilities.
- Designing and building systems and features from scratch at a rapid pace and high quality.
Requirements
You will have:
- Strong Software Engineering fundamentals, Computer Science fundamentals, ML Engineering fundamentals, coding, and design capabilities.
- Experience in ML Engineering, ML Ops, and backend engineering for hosting and building tools using Public AI Platforms or open source ML models.
- Familiarity with generative AI techniques, frameworks for Agents/Prompting/RAG, and model deployment. Familiarity with libraries like Langchain, Llamaindex, Autogen etc.
- Experience with data engineering as part of ML engineering, including building and managing data pipelines.
- Familiarity with cloud services such as AWS, GCP, or Azure and tools for ML Ops.
- Proficiency in programming languages such as Python, Golang, SQL, and experience with ML frameworks like TensorFlow, PyTorch, etc.
- A Bachelor’s or Master’s in Computer Science or a related field, or equivalent work experience.
- Should have at least 3 years of experience working on some of the above areas.
- Prior experience working in a fast-paced startup environment.
Benefits
At Sundial, we believe better usage of data leads to better products, and better products lead to better experiences for people. You will love working with us if:
- You like the ownership, camaraderie and chaos of a start-up environment.
- You love to build complex engineering systems at the intersection of data science and big data problems in the booming data analytics space.
- You value learning and have a growth mindset.
- You're interested in understanding how companies grow, and how data plays a role.