Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Adobe Logo

Sr. Software Engineer, AI Platform Developer Experience

Adobe

$153,600 - $286,600
Aug 20, 2025
San Jose, CA, US
Apply Now

Engineers needed to improve efficiency for developing ML-powered applications and services at Firefly.

Requirements

  • Proficiency with Python
  • Extensive experience working with large-scale codebases and familiarity with dependency/version management standard processes
  • Hands-on experience with CI/CD systems such as GitHub Actions, Jenkins, or GitLab CI/CD, with a focus on performance, maintainability, and reliability.
  • Experience working with Bazel or other build systems in a monorepo context
  • Understanding of Kubernetes and modern deployment strategies
  • Familiarity with server-side/backend service development, distributed systems and their operational challenges (e.g., monitoring, alerting, rollback strategies)
  • Strong system design skills and ability to make architectural tradeoffs

Responsibilities

  • Establish and enforce standard methodologies for service deployment, dependency management, code hygiene, and software supply chain protection.
  • Build scalable internal tooling and automation that simplifies and standardizes development across multiple teams and platforms.
  • Partner with engineering teams to identify friction in the development process and deliver solutions that increase efficiency and consistency.
  • Promote a data-driven culture by integrating observability and telemetry into build systems and tooling.
  • Work closely with engineers on the team to guide the development process from requirements and design through development, integration, testing, and deployment.
  • Work with other Adobe teams, advising on use of our technology, investigating bugs, and collaborating on providing new features.
  • Regularly review and tune test code to achieve a high standard of software quality, code coverage, and performance metrics.

Other

  • Bachelor’s or higher degree in Computer Science, Engineering, or a related field
  • Excellent communication skills and experience collaborating with internal users/customers
  • Be able to take ownership of complex projects and provide end-to-end engineering solutions: from architecture design to implementation and production support
  • Works well in a small, collaborative, highly productive team environment across multiple geographies
  • Excellent verbal and written communication skills