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 4 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

Sr Software Engineer

Senior Software Engineer role at Amazon RBKS focusing on AI and computer vision system development for smart home applications, offering competitive compensation and growth opportunities.

Software Development Engineer, Amazon Robotics

Senior Software Engineer role at Amazon Robotics, focusing on ML infrastructure and distributed systems for robotics applications.

Software Development Engineer, Amazon Robotics (AR) Sortation Planning

Senior ML Engineer role at Amazon Robotics focusing on developing and implementing machine learning solutions for robotic sortation systems and workflow optimization.

Senior Delivery Consultant - Application Developer, Data & Machine Learning, WWPS ProServe

Senior Delivery Consultant role at AWS ProServe team focusing on machine learning and data solutions implementation, requiring 5+ years of experience in cloud architecture and ML deployment.

Software Development Engineer - Machine Learning, Ad Response Prediction

Senior ML Engineer role at Amazon working on ad response prediction systems, requiring 3+ years of experience in software development.