Senior Computer Scientist

Adobe Systems
Bengaluru
Full timeFunction: Research & Scientific (R&D)Experience: 12+ yearsEducation: bachelorsSkills: ["Proactive self-starter","Excellent problem-solving","Excellent interpersonal skills","Written and verbal communication","Ability to work in a fast-paced global environment"]

Build and extend scalable, responsive vector editing capabilities for Adobe Creative Cloud—Illustrator. Collaborate with product management and engineers to define roadmaps, implement features end-to-end, and add unit and automation test coverage. Optimize memory and processing footprint, tackle architecture and design decisions for future products, and guide evaluation of new technologies. Bring deep C++ and native performance expertise across platforms like macOS, Windows, and Web.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Adobe Systems
Adobe Systems
5 hours ago

Senior Computer Scientist

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 5 hours agoStatus: Live

Job Summary

Build and extend scalable, responsive vector editing capabilities for Adobe Creative Cloud—Illustrator. Collaborate with product management and engineers to define roadmaps, implement features end-to-end, and add unit and automation test coverage. Optimize memory and processing footprint, tackle architecture and design decisions for future products, and guide evaluation of new technologies. Bring deep C++ and native performance expertise across platforms like macOS, Windows, and Web.
Location: Bengaluru
Employment Type: Full time
Job Function: Research & Scientific (R&D)
Seniority: Mid level

Key Responsibilities

  • •Work as a developer for Adobe Creative Cloud—Illustrator within a team of engineers.
  • •Add strategic features to Illustrator products, partnering with Product Manager and others to define roadmaps and release scope.
  • •Lead features end-to-end: gather requirements, design, implementation, and instrument unit and automation test cases.
  • •Maintain and optimize existing features, focusing on reducing memory and processing footprint.
  • •Address architecture and design issues for future products and provide strategic direction for evaluating new technologies.

Key Requirements

  • •Bachelors or Master’s degree in Computer Science or related from a premier institute.
  • •12+ years of hands-on design/development experience.
  • •Deep experience in modern C++ with object-oriented programming, debugging, and profiling.
  • •Expertise writing highly performant native code on platforms like macOS, Windows, and Web.
  • •Experience with GenAI/ML models such as Diffusion, LLM, and LoRa.
Experience:12+ years
Education:Bachelor's in Computer Science
Skills:Proactive self-starterExcellent problem-solvingExcellent interpersonal skillsWritten and verbal communicationAbility to work in a fast-paced global environment
Tech Stack:C++GenAIMLDiffusionLLMLoRaMacOSWindowsWebWebAssemblyGPUWebGLSkia

Company Brief

Adobe Systems
Provides creative, marketing, and document management software and cloud services, including Photoshop, Illustrator, Acrobat, and the Adobe Experience Cloud, serving creative professionals, enterprises, and governments worldwide.
Industry: SaaS
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: San Jose, United States
Founded: 1982
Glassdoor
Glassdoor: 4.0
WebsiteLinkedInGlassdoor