Technical Lead Software Engineer

Adobe is a company that changes the world through digital experiences, providing tools for everyone from emerging artists to global brands to design and deliver exceptional digital experiences.
$154,000 - $278,800
Data
Staff Software Engineer
In-Person
10+ years of experience
AI · Enterprise SaaS

Description For Technical Lead Software Engineer

Adobe is seeking a Technical Lead Software Engineer for their Experience Platform, the fastest-growing business in the Experience Cloud. The role involves working on the Query Service engine, a multi-tenant cloud-native reporting platform that allows customers to query data, run advanced analytics, and apply ML techniques to generate predictive metrics against petabytes of data.

Key Responsibilities:

  • Own the technical design/architecture, vision, and implementation strategy for major systems & components of the Adobe Experience Cloud data platform focused on distributed Query Engine.
  • Build, code, test, and own critical parts of the services to run at scale.
  • Articulate design and code choices to multi-functional and architecture teams.
  • Review and provide feedback on features, technology, architecture, designs, and test strategies.
  • Mitigate risks & creative problem-solving.
  • Develop and evolve engineering to optimize team efficiency.
  • Partner with other teams across Adobe for achieving common goals.

The ideal candidate will have:

  • Proficiency in Apache Spark, Spark ML, Spark internals, and ability to extend Spark codebase for analytical needs.
  • Expertise in data structures and algorithms in Scala/Java/Akka framework.
  • Experience in developing and deploying highly available SaaS applications and services in public cloud.
  • In-depth knowledge of big data engineering and cloud-based data warehouses.
  • Experience with NoSQL and RDBMS/Data warehouse, data sharing, and federation.
  • Cost consciousness around computation and memory requirements.
  • Strong verbal and written communication skills.
  • Bachelor's Degree in Computer Science with 10 years of experience or Master's/Ph.D. Degree in Computer Science or relevant field with 6+ years of experience.

This role offers an opportunity to work on cutting-edge technology in a fast-paced environment, contributing to Adobe's mission of changing the world through digital experiences. The position comes with competitive compensation and the chance to work with a team committed to innovation and excellence in the field of big data and analytics.

Last updated 15 days ago

Responsibilities For Technical Lead Software Engineer

  • Own the technical design/architecture, vision and implementation strategy for major systems & components of the Adobe Experience Cloud data platform focused on distributed Query Engine
  • Build/code/test and own critical parts of the services to run at scale
  • Ability to articulate the design and code choices to multi-functional and architecture teams
  • Reviewing and providing feedback on features, technology, architecture, designs, and test strategies
  • Mitigating risks & creative problem solving
  • Developing and evolving engineering to optimize team efficiency
  • Partner with other teams across Adobe for achieving common goals

Requirements For Technical Lead Software Engineer

Java
Scala
  • Proficiency in Apache Spark, Spark ML, Spark internals and able to extend Spark code base for analytical needs
  • Proficiency in data structures and algorithms in Scala/Java/Akka framework
  • Experience in developing, deploying, highly available, SaaS applications and services in public cloud
  • Expertise in big data engineering and cloud-based data warehouse
  • In depth experience with No-SQL as well as RDBMS/Data warehouse, data sharing and federation
  • Cost consciousness around computation and memory requirements
  • Strong verbal and written communication skills
  • Bachelor's Degree in Computer Science with 10 years experiences or Master/Ph.D Degree in Compute Science or relevant field with 6+ year experiences

Benefits For Technical Lead Software Engineer

401k
Commuter Benefits
Dental Insurance
Medical Insurance
Vision Insurance
  • 401k
  • Commuter Benefits
  • Dental Insurance
  • Medical Insurance
  • Vision Insurance

Interested in this job?

Jobs Related To Adobe Technical Lead Software Engineer

Staff Data Scientist

Staff Data Scientist role at Adobe focusing on product analytics and machine learning to improve Experience Cloud products. 10+ years experience required.

Sr. Fraud Data Science Engineer

Senior Fraud Data Science Engineer position at Adobe, developing ML models and automation for fraud detection, requiring 6+ years experience and advanced degree.

Staff Data Science Engineer

Adobe is hiring a Staff Data Science Engineer to optimize product experiences using advanced analytics and machine learning.

Director, Data Science – Customer Engineering

Adobe is seeking a Director of Data Science for Customer Engineering to lead data-driven insights and product improvements for Adobe Experience Platform.

Decision Science Product Manager (Product Engineering)

Lead data science product management role at Disney, focusing on advanced analytics and machine learning solutions across entertainment and media business units.