Software Development Engineer 3

Adobe Adobe · Enterprise · San Jose, CA

Software Engineer to build the platform powering Adobe Experience Platform's Generative AI capabilities, focusing on audience creation, journey optimization, and personalization at scale within ML-focused teams.

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

  • Java/Python
  • Relational (MySQL, Postgres) and NoSQL datastores (Redis, ElasticSearch, Snowflake)
  • data access patterns and strategies
  • designing and building micro services and RESTful services
  • cloud development on Azure/AWS
  • ownership for the entire SDLC
  • designing, building, testing, deploying, and supporting production microservices
  • troubleshoot and resolve problems using appropriate tools and techniques
  • Excellent communication and collaboration skills
  • Strong problem-solving and analytical abilities
  • self-starter requiring minimal direction
  • learn quickly and adapt to changing priorities and requirements
  • agile development methodologies

Nice to have

  • Real world experience working with Generative AI
  • Worked on Machine Learning infrastructure and applications

What the JD emphasized

  • Generative AI
  • Machine Learning infrastructure and applications

Other signals

  • Generative AI capabilities
  • ML space
  • audience creation
  • journey optimization
  • personalization at scale