Forward Deployed Engineer

Adobe Adobe · Enterprise · San Jose, CA +2

Software Engineer role focused on designing, implementing, and co-owning features based on customer requirements for Adobe's Digital Experience organization. The role involves developing production-ready code for highly available systems, SaaS applications, and RESTful APIs, ensuring quality through testing and observability, and collaborating with cross-functional teams. While the company mentions AI and GenAI, the core responsibilities of this specific role are centered on traditional software engineering, distributed systems, and customer-facing delivery within the Adobe ecosystem, rather than direct AI/ML model development or research.

What you'd actually do

  1. Design, implement, and co-own features based on customer requirements, prioritizing performance, scalability, and reliability.
  2. Develop production-ready code for highly available systems, SaaS applications, and RESTful APIs.
  3. Ensure high standards of quality, including robust testing and observability.
  4. Collaborate effectively with technical leads, product management, and other engineers to deliver solutions meeting business and customer objectives.
  5. Contribute to root cause analysis during service outages.

Skills

Required

  • 10+ years of software engineering experience
  • Java or Scala
  • Spring Boot
  • RESTful web services
  • relational and NoSQL databases
  • large-scale distributed systems
  • data processing pipelines
  • cloud platforms (AWS, Azure)
  • Microservice Architecture
  • JavaScript/TypeScript
  • React/Next.js
  • problem-solving skills
  • communication skills
  • cross-functional team experience

Nice to have

  • Kafka
  • Spark
  • Hadoop
  • Databricks
  • Snowflake
  • Airflow
  • Containers
  • CI/CD systems
  • Argo CD
  • GitOps
  • applied GenAI and ML
  • Python
  • AI development experience

What the JD emphasized

  • 10+ years of software engineering experience
  • Java or Scala and frameworks like Spring Boot
  • relational and NoSQL databases
  • large-scale distributed systems and data processing pipelines
  • Kafka