Sr. Software Development Engineer

Location: Bengaluru

About the Team: Generative AI at ARTPARK

ARTPARK’s Generative AI team collaborates with high-impact nonprofits to leverage Large Language Models (LLMS) and solve real-world challenges. We are a small, mission-driven team offering a unique opportunity to apply your skills and talent for social good.

In a recent partnership with ARMMAN, funded by the Gates Foundation, we developed and integrated LLM bots into training tools designed to help health workers manage high-risk pregnancies in the field. The project won the Global Grand Challenge on Equitable AI and was featured in Gates Notes as one of “the coolest innovations” Bill Gates encountered. 

Learn more about our initiatives

The Role

Join us on our journey to improve millions of lives, using AI.

We are looking for a Sr. Software Development Engineer to join our team. In this role, you will build and fine-tune our Large Language Models (LLMs), collaborating with the Director of Machine Learning and our engineering team.

At ARTPARK, we don't simply tinker behind closed doors: your work will be shared with the community through publications and open-source contributions, amplifying your voice within the AI community. Working here is more than a job – it is an opportunity to develop breakthrough technologies and make a tangible difference in people’s lives.

Key Responsibilities

  1. Build and ship features, capabilities, data pipelines in a Machine Learning heavy project

  2. Be part of an amazing open and collaborative work environment with experienced ML engineers, data scientists and product managers 

  3. Write the code with best practices of readability, testing patterns, documentation, reliability, security, and performance considerations in mind

  4. Ensure full visibility, error reporting, and monitoring of high performing backend services 

  5. Participate in Agile software development including stand-ups, sprint planning etc

About You

An ideal candidate for the role of Sr. Software Development Engineer at ARTPARK will have the following qualifications and experience as minimum requirements:

  1. 2-4 years of experience building and developing backend applications and data pipelines for ML systems

  2. Bachelor's or Master's degree with a preference for Computer Science degree 

  3. Experience crafting and implementing scalable and performant RESTful micro-services 

  4. Proficiency in python.An additional modern object-oriented programming language (e.g., Java, Kotlin, Go, Scala, etc.) is optional. 

  5. Working knowledge of database technology (e.g. RDBMS like Oracle or Postgres and/or NoSQL like DynamoDB or Cassandra) 

  6. Hands-on experience of working with public cloud offerings (AWS, GCP or Azure)

  7. Real passion for collaboration and strong interpersonal and communication skills

  8. Self motivated and ability to own a problem end to end and work independently

ARTPARK at IISc drives impact through innovations in AI & Robotics, by harnessing the best of research/academia,  startups/industry, and government/nonprofits.

Our pioneering platform initiatives in language data & AI and health data & AI are driving national-scale impact with stakeholders such as MeitY’s Bhashini,  Office of PSA, ICMR, States and Cities.

These platforms are in pursuit of our vision – AI for All.

Previous
Previous

Prompt Engineer

Next
Next

Technician - Mechanical