At a glance
- Experience
- 6+ years experience
- Location
- Chennai · India
About the role
- Contentstack is hiring an AI-Native Software Engineer to design, build, and maintain backend services and APIs for managing digital assets.
- The role involves utilizing AI tools and agents as primary development partners for coding, refactoring, testing, and reviewing.
Responsibilities
- Design, build, and maintain backend services and APIs for managing assets, including organization structures, folders, files, and metadata, along with their create, update, and delete flows.
- Implement and evolve access control and permission features, including sharing assets with users and teams and managing visibility settings.
- Build features for secure and performant asset delivery, including CDN delivery, caching, and event driven integrations with other platform services.
- Build and enhance image editing capabilities such as cropping, resizing, rotation, format conversion, compression, and on-the-fly image transformations for delivery.
- Build and enhance video editing and processing capabilities such as trimming, transcoding, thumbnail generation, and optimized streaming and playback.
- Explore and integrate AI-powered media features such as smart cropping, background removal, auto-tagging, and automated metadata generation for images and videos.
- Build and improve asset usage tracking, so users can see where assets are referenced before changing or deleting them.
- Use AI tools and agents as your primary development partners for designing, writing, refactoring, testing, and reviewing code.
- Break down product requirements into technical designs and implementation plans with AI assistance.
- Own quality end to end, writing and maintaining automated tests with AI assistance.
Requirements
- 6+ years of professional software engineering experience building backend services and APIs.
- Demonstrated, hands-on experience using AI coding tools and agents in daily work, with concrete examples of shipping production features through AI-driven workflows.
- Strong skills in prompt design, providing effective context to AI tools, and critically evaluating AI output.
- Experience with distributed systems, REST and gRPC APIs, event-driven architecture, and cloud infrastructure.
- Solid understanding of access control, data security, and multi-tenant SaaS systems.
- Strong testing discipline and debugging skills, with experience owning quality without a dedicated QA function.
Skills
- gRPC
- Cloud Infrastructure
- AI Tools
- CDN