Software Development Engineer

Adobe Adobe · Enterprise · San Jose, CA

Software Development Engineer to build data foundations for global marketing workflows, focusing on high-scale Query Services and Activity pipelines. The role involves modernizing architecture from legacy systems to Snowflake, maintaining core services, and deploying agentic AI tools for efficiency. Requires experience in distributed systems, data expertise with Snowflake, MySQL, MongoDB, and proficiency with AI tooling like MCP and Claude Code.

What you'd actually do

  1. Build high-throughput pipelines using Spark, Java, and Python for our Activity Service.
  2. Lead the shift from legacy SOLR to high-performance Snowflake architectures.
  3. Own service identity and discovery tools to ensure peak performance.
  4. Use tools like MCP and Claude Code to improve team efficiency and system autonomy.
  5. Partner with architects to create elegant designs while supporting team growth.

Skills

Required

  • Spark
  • Java
  • Python
  • Snowflake
  • MySQL
  • MongoDB
  • SOLR
  • distributed systems
  • microservices
  • Agentic AI protocols
  • Model Context Protocol (MCP)
  • Claude Code
  • unit testing
  • CI/CD
  • proactive monitoring

Nice to have

  • Degree in Computer Science

What the JD emphasized

  • 5+ years of software development experience
  • track record of building large-scale microservices and Spark data pipelines
  • Proficiency with Agentic AI protocols like Model Context Protocol (MCP)