Senior Software Engineer

Summary

Builds scalable backend services and AI agent workflows using LLMs, RAG, and prompt engineering while ensuring reliability through evaluation and monitoring systems.

Design, develop, and deploy scalable backend services, APIs, and data pipelines while building agentic workflows using LLMs. You will also develop evaluation frameworks and monitoring systems to ensure the reliability and performance of AI applications.

Requirements:

Candidates must have 5–8 years of professional software engineering experience with strong fundamentals in system design and distributed systems. Proficiency in Python, TypeScript, or Go and hands‑on experience with LLM technologies like RAG and prompt engineering is required.

Key Skills:

  • Backend Development
  • API Design
  • Distributed Systems
  • Python
  • TypeScript
  • Node.js
  • Go
  • Large Language Models
  • Prompt Engineering
  • Retrieval-Augmented Generation
  • System Design
  • Data Pipelines
  • Agentic Workflows
  • Observability
  • Data Structures
  • Algorithms

Benefits:

  • Competitive compensation
  • Meaningful equity

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available