Senior Software Engineer 4, Generative AI - Adobe Experience Platform

Adobe Adobe · Enterprise · San Jose, CA

Senior Software Engineer to build the platform powering Adobe Experience Platform's Generative AI capabilities, focusing on scalable, highly available services, monitoring, and infrastructure in public clouds. The role involves designing and implementing functionality across services, with a 'good to have' for Generative AI and ML infrastructure experience.

What you'd actually do

  1. Design and build solutions to implement functionality across multiple services and teams.
  2. Design and build solutions for comprehensive monitoring and alerting of anomalies.
  3. Design highly available services that scale horizontally
  4. Participating in all aspects of software development activities, including design, coding, code review, unit/integration/end-to-end testing, refactoring, bug fixing, and documentation
  5. Working in multi-functional teams to ensure timely delivery of high-quality product features

Skills

Required

  • 5+ years of software development experience
  • Java
  • Python
  • Relational databases (MySQL, Postgres)
  • NoSQL datastores (Redis, ElasticSearch, Snowflake)
  • Microservices
  • RESTful services
  • Public cloud infrastructure (Azure / AWS)
  • SDLC ownership
  • Problem-solving
  • Analytical abilities
  • Communication skills
  • Collaboration skills

Nice to have

  • Generative AI
  • Machine Learning infrastructure
  • Machine Learning applications

What the JD emphasized

  • build the platform that powers Adobe Experience Platform’s Generative AI capabilities
  • at scale
  • Proven programming skills
  • Java and Python
  • Relational (MySQL, Postgres) and NoSQL datastores (Redis, ElasticSearch, Snowflake) along with data access patterns and strategies.
  • designing and building micro services and RESTful services.
  • building, deploying, and managing infrastructures in public clouds (Azure / AWS)
  • Strong problem-solving and analytical abilities.

Other signals

  • build the platform that powers Adobe Experience Platform’s Generative AI capabilities
  • implement functionality across multiple services and teams
  • design and build solutions for comprehensive monitoring and alerting of anomalies
  • design highly available services that scale horizontally
  • building, deploying, and managing infrastructures in public clouds