About The Position

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! Adobe is looking for a Senior Full-Stack Software Engineer to join GenStudio for Performance Marketing Engineering team. We’re seeking candidates to help us design, build, and run high-traffic, high-demand services that drive business for the world’s top brands. What you will do As a key player in our team, you'll tackle intricate design challenges head-on, crafting exceptional web experiences that captivate users. You'll champion design thinking within development teams, fostering collaboration between engineers and designers to create reusable, scalable code and cohesive user experiences. Through pair programming and peer reviews, you'll engage with colleagues to navigate sophisticated coding challenges, fuel innovative ideas, and refine groundbreaking methodologies. Your role will involve developing adaptable solutions tailored for a diverse, high-value audience, ensuring every feature delivers impact at scale. You'll dive into analytics, user research, and feedback from our in-house community team to glean insights that elevate product usability and inspire new possibilities. Collaborating across teams and departments, you'll contribute to discussions on features, architecture, timelines, and testing strategies. With access to the latest technology stacks, you'll craft and deliver both front-end and back-end features, driving the evolution of our product from concept to completion.

Requirements

  • 10+ years of experience building and scaling backend systems, distributed services, and APIs for enterprise-grade applications.
  • A Bachelor’s degree or equivalent experience in Computer Science, web design, or a related field.
  • Expertise in backend technologies such as Java, Python, Node.js, and frameworks for microservices and event-driven architectures.
  • Proven ability to interface with AI/ML models and LLMs (e.g., OpenAI, Hugging Face, Azure AI) by designing robust APIs, orchestration layers, and backend workflows that integrate model inference into production systems.
  • Skilled in cloud-native development (AWS, Azure, GCP), containerization (Docker, Kubernetes), and serverless computing for scalable AI-enabled services.
  • Knowledge of data storage systems (SQL/NoSQL) and caching strategies optimized for high-throughput AI workloads.
  • Hands-on experience with observability and reliability engineering , including monitoring, distributed tracing, and automated recovery for backend + AI services.
  • Familiarity with React and TypeScript for building front-end applications, enabling full-stack collaboration and delivering cohesive user experiences.
  • Familiarity with Single SPA, Micro frontend and similar concepts
  • Understanding of security and compliance in backend and AI systems, including data privacy, safe model usage, and adversarial defense strategies.
  • Track record of mentoring engineers in best practices and guiding teams on effective adoption of AI/LLM technologies.
  • Great teammate who thrives under pressure
  • Interest in mentoring team members with groundbreaking technology
  • Obsessed in improving customer value high quality and reliable services
  • Proven acuity in building and running world class services
  • Passion for technology and to drive our vision
  • Proficient in UX Design
  • Excellent interpersonal and communication skills

Responsibilities

  • Tackle intricate design challenges head-on, crafting exceptional web experiences that captivate users.
  • Champion design thinking within development teams, fostering collaboration between engineers and designers to create reusable, scalable code and cohesive user experiences.
  • Engage with colleagues through pair programming and peer reviews to navigate sophisticated coding challenges, fuel innovative ideas, and refine groundbreaking methodologies.
  • Develop adaptable solutions tailored for a diverse, high-value audience, ensuring every feature delivers impact at scale.
  • Dive into analytics, user research, and feedback from our in-house community team to glean insights that elevate product usability and inspire new possibilities.
  • Collaborate across teams and departments, contributing to discussions on features, architecture, timelines, and testing strategies.
  • Craft and deliver both front-end and back-end features, driving the evolution of our product from concept to completion.

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

Number of Employees

5,001-10,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service