Software Development Engineer

Adobe Adobe · Enterprise · San Jose, CA

Software Engineer at Adobe to build the platform powering Adobe Experience Platform's Generative AI capabilities. Focus on designing and building scalable, highly available microservices for AI features, with experience in ML/informational retrieval infrastructure and Generative AI being a plus.

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

Nice to have

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

What the JD emphasized

  • Generative AI capabilities
  • Generative AI
  • Machine Learning or informational retrieval infrastructure and applications

Other signals

  • building the platform that powers Generative AI capabilities
  • implement functionality across multiple services and teams
  • design highly available services that scale horizontally
  • working with Generative AI
  • Machine Learning or informational retrieval infrastructure and applications