Software Development Engineer

Adobe Systems IncorporatedSan Jose, CA
37d

About The Position

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! Join Adobe as a Software Development Engineer and work on our world-class Adobe Unified Platform team! You will work closely with Solution Architects, Product & other engineering teams across multiple geographies to deliver solutions to strategic priorities. You will play a pivotal role in driving strategic priorities at the intersection of data engineering, analytics, and AI innovation. We are looking for candidates who are passionate about continuous learning, mentoring, and innovative thinking. This is an outstanding opportunity to contribute to high-impact projects and help compose the future of Adobe's technological landscape.

Requirements

  • BS in Computer Science, Engineering, or a related field with 3+ years of experience in data engineering.
  • Experience in SQL and Python for data transformation, automation, and analysis.
  • Solid understanding of data modeling, warehousing concepts, and ETL/ELT pipeline development.
  • Experience with Azure, Databricks, and Airflow (or similar modern data stack tools).
  • Strong proficiency with LLM frameworks (e.g., OpenAI APIs, LangChain/LangGraph, RAG pipelines) and comfort with prompt composition, vector databases, and memory handling strategies.
  • Experience building conversational agents or workflow bots in production environments.
  • Analytical approach with a focus on attention to detail and problem-solving skills.
  • Effective communication abilities and a cooperative and positive approach.

Responsibilities

  • Participate in all aspects of software development, including design, coding, code review, testing, bug fixing, and documentation.
  • Design, build, and maintain data pipelines and data models that scale well with growth of data.
  • Build and fine-tune specialized AI agents for Data Engineering.
  • Implement prompt engineering strategies, memory handling, resource management and tool-calling integrations.
  • Improve developer efficiency, automate tasks, and enhance customer experience using AI tools and capabilities.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Industry

Publishing Industries

Number of Employees

5,001-10,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service