Software Development Engineer

AdobeSan Jose, CA
3d$114,100 - $214,950

About The Position

Adobe Journey Optimizer (AJO) powers personalized, real-time customer experiences at massive scale. Our team builds high-performance, scalable services and tools that help global brands connect with millions of users across every touchpoint. We are seeking a Senior Software Engineer – AI Solutions who is passionate about applying AI to solve complex engineering and customer challenges. In this role, you will design and build microservices and AI-powered capabilities that enhance product quality, streamline operations, and deliver exceptional customer experiences — all while helping developers focus on what they do best: creating.

Requirements

  • BS/MS in Computer Science or related field, with 4+ years of experience building backend services, distributed systems, and microservice architectures.
  • Strong experience with Java/Scala, RESTful APIs, NoSQL datastores, and streaming technologies like Kafka.
  • Solid understanding of modern engineering practices: microservices, CI/CD, Kubernetes, observability.
  • Proven ability to write efficient, robust, high-quality code and solve complex systems.
  • Excellent communication, collaboration, and a growth mindset — with a passion for building impactful, customer-focused solutions.

Nice To Haves

  • Exposure to AI/LLM concepts or practical experience integrating AI into production systems (a strong plus).
  • Familiarity with GenAI frameworks/APIs or eagerness to learn and apply them.

Responsibilities

  • Design, build, test, and deploy microservices and backend systems that power intelligent, customer-centric features at scale.
  • Develop and integrate AI/LLM agents and tools that improve product quality, enhance operational efficiency, and proactively resolve issues — driving better customer experiences and increasing developer productivity.
  • Architect scalable, high-throughput, low-latency services that operate reliably in distributed environments.
  • Collaborate with technical leads, customer care, and product teams to deliver solutions that solve real customer challenges and align with business priorities.
  • Implement monitoring, alerting, and anomaly detection to ensure the highest production quality and system reliability.
  • Prototype ideas, explore GenAI frameworks (e.g., OpenAI, LangChain, HuggingFace), and find opportunities to apply them meaningfully across our platform.
  • Contribute to code reviews, testing, documentation, and CI/CD pipelines to uphold engineering excellence.

Benefits

  • At Adobe, you will be immersed in an exceptional work environment that is recognized around the world.
  • You will also be surrounded by colleagues who are committed to helping each other grow through our unique Check-In approach where ongoing feedback flows freely.
  • If you’re looking to make an impact, Adobe's the place for you.
  • Discover what our employees are saying about their career experiences on the Adobe Life blog and explore the meaningful benefits we offer.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service