Search by job, company or skills

Prismforce

Software Engineer - 2

new job description bg glownew job description bg glownew job description bg svg
  • Posted 2 months ago
  • Over 50 applicants

Job Description

We are looking for a strong Backend Engineer with deep experience in building scalable, reliable backend services. You may come from a Python/FastAPI background or a Node.js/Express background; both are equally welcome. The role focuses on backend engineering for AI-driven workflows, distributed systems, real-time pipelines, and audio/video processing. Frontend experience is optional and only needed occasionally.

Responsibilities

  • Design, build, and maintain backend services using Python (FastAPI) or Node.js (Express).
  • Work on AI engineering components, including agents, pipelines, and model integrations.
  • Build and optimise async, event-driven architectures using queues and pub/sub.
  • Develop and maintain real-time systems using WebSockets and WebRTC.
  • Implement and optimise audio/video workflows (processing, analysis, feature extraction).
  • Work with Redis, MongoDB, and caching layers in distributed setups.
  • Ensure services are scalable, reliable, observable (logging, tracing, metrics).
  • Collaborate with AI, DevOps, frontend, and product teams to deliver end-to-end features.

Requirements

  • You must be strong in one of the two backend tracks below: Track A, Python Backend, Python programming, FastAPI, asyncio, Async/event-driven backend experience, Track B, Node.js Backend, Node.js programming, Express.js, NestJS (optional), Async/event-driven backend experience.
  • Common Must-Haves (for both tracks): - Distributed system design: queues, pub/sub, caching.
  • Experience with Redis and MongoDB.
  • Real-time systems: WebSockets, WebRTC.
  • Ability to write scalable, clean backend code.
  • Strong debugging and performance optimisation skills.
  • Audio/video processing experience (FFmpeg, OpenCV).
  • AI/LLM engineering: LangChain, RAG, MCP.
  • Kubernetes, Docker, CI/CD.
  • Monitoring tools: Grafana, Prometheus, Loki.
  • Proctoring-related experience (face/object detection).
  • Cloud platforms: AWS/GCP/Azure.

Optional Frontend Skills

  • Not mandatory. We will hire even if the candidate has minimal FE experience.
  • Basic familiarity with React + Next.js.
  • Ability to assist in small UI tasks when needed.

Soft Skills

  • Ownership and problem-solving mindset.
  • Strong communication and documentation.
  • Ability to collaborate across AI, FE, DevOps, and product teams.

This job was posted by Shivali Kaul from Prismforce.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 138828305

Similar Jobs