Sr. Software Engineer

Adobe Adobe · Enterprise · San Jose, CA

Senior Software Engineer role focused on building scalable, intelligent systems for Customer Journey Analytics (CJA) at Adobe. The role involves migrating legacy reporting to CJA, enabling natural language to SQL translation for dynamic, ad-hoc reporting, and working at the intersection of data science, analytics, and AI to solve complex data modeling and reporting challenges. The team is pioneering an agentic approach to empower users in generating analytics and dashboards.

What you'd actually do

  1. Design, build, improve and maintain highly performant and highly scalable services and data processing pipelines
  2. Build technical specifications, prototypes and presentations to communicate your ideas
  3. Work in a small, collaborative, highly productive and high output team environment
  4. Champion standard methodologies and process improvements within the team
  5. Learn new technologies and technical solutions

Skills

Required

  • Python
  • Spark
  • SQL
  • Apache Airflow
  • Databricks
  • Snowflake
  • ETL
  • SaaS products
  • Agents

Nice to have

  • Tableau
  • Power BI
  • Adobe Analytics
  • data science
  • machine learning
  • statistics
  • Statistical Modeling
  • Predictive Analytics
  • A/B Testing
  • Customer Segmentation

What the JD emphasized

  • building SaaS products and Agents
  • agents

Other signals

  • natural language to SQL translation
  • agentic approach
  • customer journey analytics