What it's like

The shape of the work.

We work in small pods — usually four to seven engineers — that stay with a client engagement for the long haul. You'll own real systems end-to-end, not slice off small parts of a feature. You'll talk directly to the people who use what you build.

We don't run a body-shop model. Engineers here are expected to design, decide, write, test, deploy and operate. Senior engineers are expected to do all that and also explain it cleanly in writing.

Open roles

What we're hiring for.

All roles are in-office. We will respond to every serious application — usually within one working week.

  • Senior Software Engineer (Backend). Distributed systems experience, comfortable owning services in production.
  • Senior ML Engineer (Computer Vision). Production model deployment experience; not purely research.
  • Software Engineer (Full-stack). Backend + frontend, willing to work across the stack.
  • Mobile Engineer (Android / iOS). Comfortable shipping production apps.
  • QA Engineer (Automation). Strong on test design, comfortable in CI pipelines.
  • DevOps / Cloud Engineer. AWS or GCP, infrastructure-as-code, monitoring.
  • Engineering Manager. Player-coach role for a pod of 5–7 engineers.

Don't see the right role? We're always open to hearing from engineers with strong fundamentals and long-form portfolios. Write to us.

Apply via email
How we hire

Hiring process.

  1. Application review. Send a short cover note and CV — code samples or write-ups are welcome.
  2. Introductory conversation (45 minutes). About your background and what you're looking for.
  3. Technical conversation (90 minutes). A discussion around real engineering problems, not algorithm trivia.
  4. Take-home (optional, paid). A small project, time-boxed. We compensate for it.
  5. Final conversation. Meet the team you'd join. Mutual fit, expectations, and offer.

Tell us about yourself.

Send your CV and a short note to careers@focalxai.in. Anything you'd like us to read, we'll read.

Email careers