Back to Jobs

Senior Software Engineer

Not Disclosed

Job Description & Details

This role sits at the intersection of traditional backend engineering and modern agentic AI development, focusing heavily on building internal platforms that actually make developers' lives easier. If you are tired of building yet another CRUD app and want to architect scalable developer productivity tools infused with RAG and LLMs, this is a solid gig to look into.

What You'll Actually Be Doing

You will spend your days designing and scaling internal platforms, reusable APIs, and self-service engineering frameworks that drive operational efficiency across the board. Expect to architect robust microservices using Java, Python, or Golang, while simultaneously integrating cutting-edge AI-assisted development tools and RAG pipelines to accelerate the software development lifecycle.

The Core Tech Stack

You absolutely must have deep production experience in Java, Python, or Golang, paired with a rock-solid foundation in system design and cloud architecture (AWS, Azure, or GCP). Beyond standard backend skills, the hiring managers are heavily prioritizing hands-on experience with LLM application development, Retrieval-Augmented Generation (RAG), and AI agent frameworks because they want to build intelligent platforms, not just static ones.

Interview Expectations

Expect to be grilled on how you design scalable distributed systems and how you would practically integrate LLMs into an existing enterprise developer workflow without introducing unacceptable latency or security risks. The hiring manager is secretly testing your pragmatic judgment—they don't want an AI hype-beast; they want a senior engineer who knows when to apply complex AI tooling and when a standard algorithmic solution is more than enough.

Application Advice

To get past the ATS and grab the recruiter's attention, make sure your resume explicitly highlights your experience with platform engineering, cloud infrastructure, and modern AI development tools like RAG and LLM integrations. Don't just list technologies like Java or Python; frame your bullet points around how you built reusable components, SDKs, or internal developer tools that measurably improved engineering productivity and release automation.