Taro Logo

Sr. Software Engineer

Adobe is a global technology company that provides digital experience solutions, changing the world through digital experiences from emerging artists to global brands.
$133,900 - $242,000
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS

Description For Sr. Software Engineer

Adobe is seeking a Senior Software Engineer to join their XDM Semantic Enrichment team, focusing on pioneering semantic enrichment within the Adobe Experience Data Model (XDM). This role is at the forefront of transforming how businesses understand and act on their data through the integration of semantic search, knowledge graphs, and advanced natural language understanding (NLU).

The Adobe Experience Data Model (XDM) serves as the standardized data framework providing consistent, unified, and interoperable structure across Adobe Experience Platform and its applications. As part of this team, you'll be instrumental in evolving XDM beyond structured data management to drive AI-driven context recognition, intent-based recommendations, and automated decision-making.

You'll be developing AI-centric backend and mid-tier services in a distributed environment, working with cutting-edge technologies in natural language processing and machine learning. The role involves building high-performance, low-latency, and fault-tolerant software solutions while collaborating closely with customers, product managers, and designers to shape innovative AI-driven experiences.

This position offers an opportunity to work with advanced technologies in AI and distributed systems, making a direct impact on how businesses access, interpret, and act on data in real-time. You'll be part of Adobe's mission to change the world through digital experiences, working in a company that values innovation and empowers people to create exceptional digital experiences.

The compensation reflects Adobe's commitment to attracting top talent, with a salary range of $133,900 - $242,000 annually, varying based on location and experience. Adobe also offers comprehensive benefits and the opportunity to work on cutting-edge technology that impacts millions of users worldwide.

Last updated 3 months ago

Responsibilities For Sr. Software Engineer

  • Develop AI centric backend and mid-tier services in a distributed services environment
  • Integrate and leverage systems and models created by our machine learning and data science teams
  • Develop high-performance, low-latency, and fault-tolerant software solutions
  • Collaborate closely with customers, product managers, and designers
  • Own the full software development lifecycle from development and testing to deployment and DevOps

Requirements For Sr. Software Engineer

Java
Python
  • BS or MS in Computer Science or equivalent
  • 5+ years of experience in backend or distributed systems development
  • Extensive experience working with distributed systems and scalable architectures
  • Proficiency in Java, Scala, Python, or any programming language
  • Experience with database management systems (SQL or NoSQL), data modeling, and query optimization
  • Strong problem-solving skills
  • Self-starter with a growth mindset

Jobs Related To Adobe Sr. Software Engineer