Senior Software Development Engineer

Adobe Adobe · Enterprise · San Jose, CA

Senior Software Engineer to build the platform powering Adobe Experience Platform's Generative AI capabilities, focusing on audience creation, journey optimization, and personalization. The role involves designing and building scalable, highly available microservices, monitoring, and alerting systems within a multi-functional team, 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 (MySQL, Postgres) and NoSQL datastores (Redis, ElasticSearch, Snowflake)
  • designing and building micro services and RESTful services
  • building, deploying, and managing infrastructures in public clouds (Azure / AWS)
  • ownership for the entire SDLC
  • troubleshoot and resolve problems

Nice to have

  • Generative AI
  • Machine Learning infrastructure and applications

What the JD emphasized

  • Generative AI
  • Machine Learning infrastructure and applications

Other signals

  • Generative AI capabilities
  • ML space
  • Machine Learning infrastructure and applications