Adobe Computer Scientist 2 Jobs in Noida
Role Overview
Job Overview
Adobe is hiring a Computer Scientist 2 in Noida, Uttar Pradesh, for its App Builder team. This opportunity is focused on building cloud-native developer platforms and extensibility capabilities that allow customers, partners, and internal teams to extend Adobe products through modern application and integration patterns. The role combines backend engineering, APIs, cloud services, developer tooling, frontend development, distributed systems, and AI-assisted engineering practices.
As part of the App Builder team, you will help develop services and frameworks that support UI extensions, serverless applications, microservices, and event-driven integrations. The position involves working across multiple layers of a technology platform while collaborating with product managers, architects, engineers, and partner teams. The goal is to make Adobe's extensibility experiences scalable, reliable, secure, and easy for developers to use.
Key Responsibilities
- Design, develop, test, and maintain production-quality features for the App Builder platform and associated developer workflows.
- Build scalable backend services, APIs, microservices, and runtime components that support application extensions and integrations.
- Contribute to modern frontend experiences using component-based JavaScript frameworks and Adobe design systems.
- Improve developer productivity through SDKs, templates, automation, tooling, documentation, and reusable engineering components.
- Work with cloud-native architectures involving serverless functions, event-driven systems, and integrated services.
- Collaborate with product and engineering teams to identify extensibility scenarios and translate requirements into practical platform capabilities.
- Participate in architecture reviews, code reviews, testing activities, operational readiness, and engineering quality initiatives.
- Investigate and resolve complex problems involving distributed systems and cloud-based applications.
- Strengthen platform quality through automated testing, observability, CI/CD, monitoring, and operational practices.
- Help create a smooth developer experience for teams, partners, and customers building solutions on Adobe platforms.
- Apply AI-assisted engineering approaches and integrate GenAI capabilities into development workflows to improve productivity, code quality, and engineering efficiency.
Required Skills
Candidates should have solid software engineering experience building production applications or platform services. Strong programming ability in at least one relevant language is required, with JavaScript, TypeScript, Java, Python, and Node.js being particularly relevant to the role.
The position requires practical experience creating APIs, services, or microservices in cloud environments. Candidates should understand distributed systems and be comfortable reasoning about scalability, resiliency, reliability, and debugging. Experience with software testing, source control, code reviews, and CI/CD processes is also important.
A working understanding of GenAI technologies is required. Relevant areas include coding AI assistants, large language models, AI agents, retrieval-augmented generation, prompt engineering, embeddings, and vector databases.
Preferred Skills
Experience with serverless computing, event-driven architecture, API integrations, developer platforms, SDKs, command-line tools, or framework-level tooling will be valuable. Familiarity with React, TypeScript, and contemporary frontend development practices is also useful.
Candidates with experience in observability, monitoring, performance optimization, production support, secure application design, authentication, and enterprise integration patterns may be especially well suited to the position. Experience working on multi-team platforms where usability, reliability, scalability, and developer adoption are important is another advantage.
Education
A Bachelor's degree or equivalent experience in Computer Science or a related technical field is preferred. Equivalent practical experience may also be considered according to the job requirements.
Experience
The role requires 4 to 6 years of professional software engineering experience developing production-quality applications or platform services. Candidates should demonstrate practical experience working with cloud applications, APIs, distributed systems, software development practices, and collaborative engineering processes.
Required Technologies
- JavaScript
- TypeScript
- Java
- Python
- Node.js
- React
- APIs
- Microservices
- Serverless
- Event-driven architecture
- Cloud computing
- CI/CD
- Source control
- GenAI
- Large Language Models
- AI coding assistants
- AI agents
- RAG
- Prompt engineering
- Embeddings
- Vector databases
- Observability
- Monitoring
Soft Skills
Strong problem-solving ability is important for this role because engineers will work on platform-level challenges involving distributed systems, scalability, reliability, and developer experience. Clear written and verbal communication is also necessary when working with product managers, architects, partner teams, and fellow engineers.
The successful candidate should be comfortable collaborating across teams, discussing technical designs, participating in code reviews, and taking ownership of features from development through production. A practical mindset, attention to engineering quality, willingness to learn, and ability to make thoughtful technical decisions will help candidates succeed.
Benefits of Working in this Role
This role offers the opportunity to work on a developer platform that supports extensibility across Adobe products. Engineers can gain practical experience with cloud-native services, APIs, microservices, serverless computing, event-driven architectures, distributed systems, developer tooling, and AI-assisted software development.
The position also provides exposure to platform reliability, developer experience, automation, and enterprise integration challenges. Working across product and engineering teams can broaden technical knowledge while providing opportunities to contribute to reusable frameworks, SDKs, and engineering workflows.
Work Mode
The provided job description does not specify a remote, hybrid, or onsite work arrangement.
Location
The position is based in Noida, Uttar Pradesh, India.
Who Should Apply
This opportunity is suitable for experienced software engineers with 4 to 6 years of professional development experience who enjoy building cloud platforms, developer tools, scalable services, and modern application integrations.
Candidates with experience in JavaScript, TypeScript, Java, Python, Node.js, React, APIs, microservices, serverless systems, distributed applications, or CI/CD are encouraged to consider the role. Engineers interested in GenAI, LLMs, AI agents, RAG, embeddings, and AI-assisted development can also find a strong connection with the position.
Career Growth
The role can help engineers deepen their skills in platform engineering, cloud-native development, distributed systems, developer experience, and AI-enabled engineering. Working with product managers, architects, and multiple engineering groups can provide valuable exposure to large-scale platform development and cross-team technical collaboration.
Engineers can also strengthen their experience in architecture discussions, operational readiness, observability, automation, testing, and production ownership while contributing to reusable developer capabilities.
Application Advice
When applying, highlight production projects where you built APIs, cloud services, microservices, serverless applications, developer tooling, or scalable integrations. Clearly mention your experience with programming languages, frontend frameworks, distributed systems, testing, CI/CD, and cloud environments.
If you have worked with React, TypeScript, SDKs, CLIs, event-driven systems, observability, authentication, enterprise integrations, or GenAI technologies, make those skills easy to identify on your resume. For AI-related experience, describe practical work involving LLMs, agents, RAG, embeddings, vector databases, prompt engineering, or coding assistants rather than listing these technologies without context.
Also emphasize measurable engineering outcomes such as improved reliability, reduced developer effort, faster delivery, better application performance, or stronger platform adoption. Examples of cross-team collaboration and ownership can further demonstrate your suitability for the position.
Technical Ecosystem
Eligibility Criteria
Education
Bachelor's degree or equivalent experience in Computer Science or a related field, or equivalent practical experience.
Experience
4 - 6 years
Top Picks for You
Softobiz AI Engineer Intern Jobs in Kochi | Agentic AI
Softobiz • Kochi • Onsite
Cisco Software QA Engineer Jobs in Bangalore | Onsite
Cisco Systems • Bangalore • Onsite
Cisco Hiring Golang Technical Leader in Bangalore | Hybrid
Cisco Systems • Bangalore • Hybrid
Amazon Hiring Data Engineer II in Karnataka | RISC
Amazon Development Centre • Bangalore • Onsite