Sutherland is at the forefront of AI-driven innovation, specializing in Generative AI (GenAI) and Large Language Models (LLMs). We build intelligent applications that transform industries by leveraging cutting-edge AI technologies. Join us to create tools that redefine developer productivity.
Job DescriptionAbout the Project
You’ll work on an AI-powered VS Code plugin that enhances developer productivity through features like:
- Code generation & refactoring using LLMs (e.g., GPT, Claude).
- GitHub integration for seamless workflow automation.
- Webview-based UI for intuitive user interactions.
Key Responsibilities
Backend Development
- Build and maintain scalable APIs using Node.js, Express.js, and FastAPI.
- Integrate AI/LLM features (prompt engineering, model switching, output processing).
- Work with MongoDB (task management) and Redis (caching).
Frontend Development
- Develop lightweight, performant UIs using TypeScript, HTML, and CSS (no React in the extension).
- Implement VS Code extension Webview interfaces.
- Create scalable dashboards for internal tools.
AI Integration
- Consume REST APIs to connect frontend with LLM backends.
- Optimize prompts and handle dynamic model switching (e.g., OpenAI to Ollama).
Collaboration & Best Practices
- Collaborate with AI engineers to design and demo new features.
- Follow Git/GitHub workflows and Agile methodologies.
- Contribute to architecture decisions and code reviews.
Qualifications
Must-Have Skills
- 3-5 years of full stack development experience.
- Core Technologies:
- JavaScript/TypeScript, Node.js, Express.js.
- HTML/CSS (vanilla, no frameworks in the extension).
- Database/Caching: MongoDB, Redis.
- API Design: REST, FastAPI.
- AI/LLM Exposure: Worked with Generative AI (e.g., prompt engineering, model integration).
- Tools: Git, GitHub, VS Code.
- Soft Skills: Self-starter, strong communicator, problem-solver.
- Education: Bachelor’s/Master’s in Computer Science or related field.
Good-to-Have Skills
- Experience with VS Code extension development.
- Familiarity with Docker, Ollama, or lightweight model serving.
- Basic Python knowledge.
Exposure to Jira automation or React/Angular (for ancillary projects).
Similar Jobs
What We Do
We make digital ?????™ by combining human-centered design with real-time Analytics, AI, Cognitive Technology & Automation to create exceptionally engineered Brand Experiences!
Sutherland is an experience-led digital transformation company. Our mission is to deliver exceptionally engineered experiences for customers and employees today, that continue to delight tomorrow.
For over 35 years, we have cared for our customers’ customers, delivering measurable results and accelerating growth. Our proprietary, AI-based products and platforms are built using robust IP and automation.
We are a team of global professionals, operationally effective, culturally meshed, and committed to our clients and to one another.
We call it One Sutherland. #MakeDigitalHuman







