Role Overview
We are looking for a Software Engineer to contribute to the development of a large-scale Windows desktop photo editing application. The role involves building high-performance features in a complex, multi-process architecture while maintaining robust standards around performance, memory efficiency, and reliability. The ideal candidate will have experience in image editing systems and modern AI-assisted development workflows, and will be comfortable working in a large, evolving codebase.
Key Responsibilities
Feature Development
- Design and implement features for a Windows desktop photo editing application with focus on performance, usability, and reliability.
- Work within a large codebase to deliver scalable and maintainable solutions aligned with long-term product architecture.
Platform & System Engineering
- Contribute to development of complex Windows desktop systems involving multi-process architectures and IPC-based communication.
- Optimize application performance, memory footprint,
and resource utilization across different hardware configurations.
- Work with system-level constraints such as rendering pipelines, file handling, and OS integration.
Image Editing Domain
- Build and improve image editing capabilities including rendering workflows, editing operations, and UI interactions related to image manipulation.
- Ensure high fidelity and responsiveness in editing operations across large images and diverse file formats.
AI-Assisted Development
- Leverage generative and agentic AI technologies to improve development efficiency, prototyping speed, and automation.
- Build workflows that use AI to accelerate feature development, testing, and debugging while maintaining strong engineering validation standards.
- Demonstrate understanding of the strengths and limitations of generative AI tools and apply them responsibly in engineering workflows.
Quality & Engineering Discipline
- Maintain high standards for code quality, test
📌 Software Development Engineer 3 (Noida)
🏢 Adobe
📍 Noida
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.