
Job Information
ADOBE INC. Senior Software Engineer - Data and AI Solutions in LEHI, Utah
Our Company
Changing the world through digital experiences is what Adobe's all about. We give everyone-from emerging artists to global brands-everything they need to design and deliver exceptional digital experiences! We're passionate about empowering people to create beautiful and powerful images, videos, and apps, and transform how companies interact with customers across every screen.
We're on a mission to hire the very best and are committed to creating exceptional employee experiences where everyone is respected and has access to equal opportunity. We realize that new ideas can come from everywhere in the organization, and we know the next big idea could be yours!
Position Summary
Data is a strategic asset of the organization charging all aspects of business decision making. This position will be a key role within the Data Product and AI Engineering team to provide solutions interacting with the data, powering real-time insights and services, and building generative AI solutions! We will build software applications and solutions together on Enterprise Data and Analytics internal products and platforms to enable our internal business users to accelerate insights with Adobe data.
You bring a robust and outstanding background; combining software development and systems engineering to build and run scalable, distributed, fault-tolerant systems. The ideal candidate is able to design, test and implement applications, and is also proficient in systems programming and/or automation. This person demonstrates their experience solving problems in running production environments.
This role demands exceptional communication, documentation and presentation skills along with the penchant to continuously learn about the latest application design and programming practices.
Responsibilities
Design, build, maintain, deploy, and run applications that drive the success of Adobe's data analytics, real-time, and AI solutions.
Contribute to unified data integration architecture; including evaluation of technologies/solutions and implementation to target state.
Adapt and innovate architecture and technology solutions targeting areas of high business impact.
Use and develop automation to scale systems and innovate solutions for improved reliability and velocity, including CI/CD deployment, monitoring, testing, and observability processes.
Develop solutions to continuously monitor and improve data and analytics platform health, performance, and reliability.
Operational Excellence; involves:optimizing operations, managing configurations, and improving performance.
Participate in on-call rotations, identify and tackle complex issues, and lead incident postmortem analyses.
Develop intuitive user interfaces that provide quick insights to EDA business analytics users, making data more accessible and actionable.
Required Skills
Expertise with the Databricks ecosystem: Spark, Python, and Airflow
Proficiency with Kafka and related streaming technologies: REST Proxy, Kafka Connect, Kafka Streams, Spark Streaming
Strong programming background in one or more major languages: Python, Java, JavaScript, etc.
Demonstrated experience creating APIs and microservices
In-depth understanding of software testing and data quality practices
Extensive knowledge of database and data warehouse platforms: Databricks, MySQL, SQLServer, Oracle, RedShift
Sophisticated skills with Unix and containerization technologies: Kubernetes, Helm, Docker, etc.
Experience configuring and using observability solutions: Pr ometheus, Grafana, New Relic
*... For full info follow application link.
Adobe is an equal opportunity employer. We welcome and encourage diversity in the workplace regardless of race, gender, sexual orientation, gender identity, disability or veteran status.
#InformationTechnology