Computer Scientist - II ( Python )
Adobe · Noida, India · Design
About this role
Adobe is hiring a mid-level Frontend Engineer in the software engineering function based in Noida, India. The posting calls out experience with Python, SQL, Express, AWS.
- Role
- Frontend Engineer
- Function
- software engineering
- Level
- mid
- Track
- Individual contributor
- Employment
- Full-time
- Location
- Noida, India
- Department
- Design
- Posted
- May 14, 2026
More roles at Adobe
Job description
from Adobe careersAs a Senior Software Developer with proficiency in Python and Generative AI, you will be act as a technical leader responsible for architecting and deploying production-grade AI systems. Beyond standard coding, this role bridges the gap between AI research and scalable software engineering, focusing on Large Language Models (LLMs), Retrieval-Augmented Generation (RAG), and Agentic workflows
Core Responsibilities
· System Architecture & Build: Lead the build of scalable backend systems and robust architectures for platforms powered by artificial intelligence, ensuring high availability and security.
· GenAI Implementation: Build and deploy production-scale Agentic AI workflows and multi-model RAG pipelines using frameworks like LangChain or LlamaIndex.
· Model Optimization: Fine-tune LLMs using techniques like LoRA or QLoRA and perform prompt engineering to improve model accuracy and efficiency.
· API Development: Develop high-performance RESTful or GraphQL APIs (typically using FastAPI or Flask) to integrate AI models with enterprise applications.
· Data & MLOps: Implement data ingestion and preprocessing mechanisms, while overseeing LLMOps practices such as model versioning, monitoring, and CI/CD for AI services.
· Leadership & Mentorship: Provide technical guidance to junior developers, conduct rigorous code reviews, and foster a collaborative environment adhering to standard methodologies
Technical Skills & Qualifications
· Advanced Python: Expert-level proficiency (typically 5-8+ years) in Python, including asynchronous programming (asyncio), OOP, and design patterns.