Taro Logo

Software Development Engineer - P50

Changing the world through digital experiences, Adobe gives everyone—from emerging artists to global brands—everything they need to design and deliver exceptional digital experiences.
Backend
Staff Software Engineer
In-Person
5,000+ Employees
12+ years of experience
AI · Enterprise SaaS · Education
This job posting may no longer be active. You may be interested in these related jobs instead:
Software Development Engineer 5

Senior Java backend engineer role at Adobe Learning Manager, focusing on building scalable eLearning solutions with AI/ML capabilities.

Software Development Engineer 4

Adobe is seeking a Software Development Engineer 4 to develop AI solutions and strengthen Engineering Operations, working with cross-functional teams to build scalable systems.

Software Development Engineer 4 (NodeJS)

Senior NodeJS developer role at Adobe focusing on building enterprise-scale content management systems with modern JavaScript technologies.

Staff Software Engineer, SWAP

Staff Software Engineer position at Databricks, focusing on building secure, scalable data and AI infrastructure platform with expertise in backend development and distributed systems.

Staff Software Engineer, Location

Staff Software Engineer position at Airbnb focusing on building world-class map search experiences and location-based features for millions of users.

Description For Software Development Engineer - P50

Join Adobe in Bangalore as a Software Development Engineer (P50) and be part of shaping the future of digital experiences. This role offers an exceptional opportunity to work on groundbreaking systems and services within Adobe's Learning Manager platform.

As a senior backend engineer, you'll be part of a dynamic team comprising machine learning engineers, data engineers, and frontend engineers. Your primary focus will be on building and maintaining Java-based services that power critical functionalities like search, recommendations, AI assistants, reporting, and analytics.

The role demands extensive experience in building scalable systems, with at least 5 years of hands-on experience in both microservices/REST APIs using Java and data pipeline development using Big Data technologies. You'll be responsible for architecting and implementing backend systems including indexing pipelines for search and vector datastores.

What makes this role particularly exciting is the blend of technical leadership and hands-on development. You'll work closely with Machine Learning Scientists, Data Engineers, UX Designers, and Product Managers to develop innovative solutions. The role involves integrating cutting-edge NLP capabilities and contributing to the product roadmap through data-driven insights.

Adobe offers a collaborative environment where you can grow your career while working on products that impact millions of users globally. The company's strong focus on innovation and technical excellence makes this an ideal opportunity for experienced engineers looking to make a significant impact in the enterprise software space.

Last updated 5 days ago

Responsibilities For Software Development Engineer - P50

  • Build Java based services to power API for search, recommendations, AI Assistants, reporting and analytics
  • Build backend systems such as indexing pipelines for search and vector datastores
  • Build horizontally scalable data pipelines
  • Provide technical leadership for design and architecture of systems
  • Work closely with Machine Learning Scientists, Data Engineers, UX Designers and Product Managers
  • Integrate Natural Language Processing (NLP) capabilities into the stack
  • Analyze and present key findings to leaders and contribute to product roadmap
  • Deliver highly reliable services with great quality and operational excellence

Requirements For Software Development Engineer - P50

Java
Python
Kafka
  • Bachelor's degree in Computer Science or relevant streams
  • 12 to 15 years of relevant experience
  • At least 5 years of hands-on experience building micro-services and REST API using Java
  • At least 5 years of hands-on experience building data pipelines using Big Data technologies
  • Strong Hands-on experience with RDBMS & NoSQL databases
  • Strong grasp of fundamentals on web services and distributed computing
  • Strong background in data engineering
  • Strong analytical and problem-solving skills
  • Enthusiastic about technological trends and eager to innovate
  • Ability to quickly ramp up on new technologies
  • Proven track record of Engineering generalist resourcefulness

Benefits For Software Development Engineer - P50

Medical Insurance
401k
Equity
  • Comprehensive medical insurance
  • 401k retirement plan
  • Equity compensation

Interested in this job?