Software Development Engineer 5

Adobe Adobe · Enterprise · San Jose, CA

Software Development Engineer 5 at Adobe to pioneer semantic enrichment within the Adobe Experience Data Model (XDM), transforming how businesses understand and act on their data by integrating semantic search, knowledge graphs, and advanced natural language understanding (NLU). The role involves crafting intelligent search solutions that incorporate NLU, machine learning, and knowledge graphs to deliver relevant insights, enabling brands to quickly access, understand, and act upon data.

What you'd actually do

  1. Design and implement AI-centric backend and mid-tier services in a distributed services environment.
  2. Integrate and build systems and models crafted by our machine learning and data science teams with a focus on natural language processing.
  3. Architect high-performance, low-latency, and fault-tolerant software solutions.
  4. Work closely with customers, product managers, and designers to craft innovative experiences.
  5. Bring a broad perspective to cross-team decisions, ensuring alignment with organizational goals and long-term vision.

Skills

Required

  • BS or MS in Computer Science or equivalent
  • 8+ 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
  • Ability to make smart trade-offs between speed and technical debt

Nice to have

  • natural language processing
  • semantic search
  • knowledge graphs
  • mentoring junior engineers

What the JD emphasized

  • 8+ years of experience in backend or distributed systems development
  • Extensive experience working with distributed systems and scalable architectures

Other signals

  • semantic search
  • knowledge graphs
  • natural language understanding
  • AI-centric backend services
  • integrate and build systems and models crafted by our machine learning and data science teams