Senior Software Engineer - AI Team

Couchbase delivers unmatched performance cloud database platform for modern applications across cloud, on-premises, hybrid, mobile and edge deployments.
Machine Learning
Senior Software Engineer
Hybrid
3+ years of experience
AI · Enterprise SaaS

Description For Senior Software Engineer - AI Team

Couchbase, a leading cloud database platform provider, is seeking a Senior Software Engineer to join their AI team. This role offers an exciting opportunity to work on cutting-edge AI products that enable customers to build innovative AI solutions. The position involves designing and implementing enterprise-grade AI tools that bridge the gap between databases and artificial intelligence.

As a key member of the AI team, you'll be responsible for developing performant, scalable software solutions while taking ownership of product development. The role requires strong expertise in Python and machine learning, including deep learning, NLP, and Gen AI models. You'll work with popular ML libraries and frameworks while contributing to the entire AI project lifecycle.

Couchbase offers a comprehensive benefits package including equity through RSUs, ESPP, medical coverage, and retirement plans. The company has been recognized as one of the Best Places to Work in the Bay Area and the UK, demonstrating their commitment to employee satisfaction and growth.

The position is based in Bangalore with a hybrid work arrangement, offering flexibility and work-life balance. You'll join a team of innovative and humble individuals in the database industry, contributing to a company that serves over 30% of Fortune 100 companies. This is an excellent opportunity for someone passionate about AI and databases to make a significant impact in the enterprise software space.

Last updated 14 days ago

Responsibilities For Senior Software Engineer - AI Team

  • Produce performant, scalable, and highly available enterprise-level software
  • Proactively take ownership of the product and provide technical solutions
  • Lead code reviews and documentation, and handle complex bug-fixes
  • Research industry and academic leading algorithms in AI
  • Mentor Junior members of the team

Requirements For Senior Software Engineer - AI Team

Python
  • Bachelor's/Master's degree in computer science or equivalent
  • 3+ years of experience in building software development
  • Proficiency in Python
  • Good understanding of ML Concepts and algorithms, including deep learning, NLP and Gen AI Models
  • Experience in building Machine Learning Pipelines
  • Familiarity with popular ML libraries like Keras/TensorFlow/PyTorch, Airflow, Pandas, and Numpy
  • Good understanding of AI Project Lifecycle

Benefits For Senior Software Engineer - AI Team

Medical Insurance
Dental Insurance
Vision Insurance
Equity
401k
  • Generous Time Off Program
  • Medical, dental, vision, life insurance, and employee assistance programs
  • RSU equity program
  • ESPP program
  • Retirement program
  • Business Travel Insurance
  • Career Growth opportunities
  • Ergonomic and comfortable in-office / WFH setup
  • Food & Snacks for in-office employees

Interested in this job?

Jobs Related To Couchbase Senior Software Engineer - AI Team

AI Engineer

Senior AI Engineer role at Capco focusing on GenAI solutions development and deployment for financial services industry

Data Scientist & Machine Learning Engineer

Senior Data Science & Machine Learning role focused on building ML models, MAB solutions, and recommendation systems at a leading digital media company.

Data Scientist & Machine Learning Engineer

Senior Data Science & Machine Learning role focused on building ML models, MAB solutions, and recommendation systems at a leading digital media company.

Senior Machine Learning Engineer (Platform)

Senior ML Platform Engineer role at Idoven, building infrastructure for AI-based cardiac disease prevention platform with focus on ML operations and scalable solutions.

Machine Learning Engineering, Training Data Infrastructure

Senior Machine Learning Engineer role at Captions, focusing on training data infrastructure and distributed systems for video AI processing.