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 2 months 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

AIML - Sr Quality Program Manager, Data Operations

Senior Engineering Program Manager position at Apple, focusing on data quality for AI/ML training, offering competitive salary and benefits.

AIML Sr SW Engineer - SystemRF

Senior AI/ML Engineer position at Apple, focusing on wireless systems optimization using machine learning and data analysis for product development.

AIML - ML Engineer, ML Systems and Evaluation Engineering Client Tools and Frameworks

Senior ML Engineer position at Apple focusing on ML systems evaluation and framework development for AI applications and Siri.

Multimodal Generative Modeling Engineer

Senior Machine Learning Engineer position at Apple focusing on multimodal generative AI models for image and video generation.

Machine Learning Research Engineer, Apple Intelligence, NLG

Senior Machine Learning Research Engineer position at Apple, focusing on text generation and NLP technologies for intelligent input experiences across Apple platforms.