Senior Computer Scientist - C++
Core
Design and build high-performance C++ systems, shape architecture, and solve complex technical problems at scale for Adobe's global software products.
Role type
Senior Computer Scientist (C++)
Builds
High-performance software systems, distributed infrastructure, and scalable components for Adobe products.
Domain
Software Engineering, Systems Programming, Distributed Systems
Deliverable
production ML models | product features | infrastructure
Required skills
C++ (modern, memory management, concurrency, multithreading, STL), systems design, distributed systems, performance optimization, cloud platforms, AI-assisted engineering
Preferred skills
None explicitly stated
Technologies
C++, STL, cloud platforms, AI tools (Claude, Codex, Copilot)
Responsibilities
Own and evolve significant technical areas end-to-end, design and build high-performance C++ systems, drive technical direction for complex problems, solve systemic problems at their root, mentor engineers and establish engineering patterns, leverage AI-assisted engineering to accelerate development.
Seniority
Senior, hands-on IC with mentorship responsibilities