JobHabor

Fullstack Software Engineer

Brahma
Location
Bengaluru, Karnataka · Mumbai, India · Chennai, India
Workplace
Employment
Salary
Apply on the employer’s site

Posted 1y ago

Description

We are looking for a Fullstack Software Engineer to join our team and help build robust,

scalable systems that bring our state-of-the-art generative AI systems to the wider audience.

This fullstack role has a strong backend emphasis, requiring deep experience in server-side

architecture, API design, distributed systems, and frontend frameworks, along with a solid

engineering mindset and the ability to work cross-functionally with ML engineers, product,

research, and creative teams. As a member of our fullstack engineering team, you’ll shape

core infrastructure, set best practices, communicate with stakeholders and mentor your

peers.

Key Responsibilities

  • Design and implement scalable backend architectures for AI-powered creative tools

and workflows.

  • Build high-performance APIs and microservices that handle generative AI

inference/training and video/audio processing.

  • Design and implement user interfaces that make complex generative AI capabilities intuitive and accessible.
  • Develop robust data pipelines for ingesting, processing, and storing large-scale media content.
  • Design and maintain database schemas, caching layers, and data storage solutions for multimedia content.
  • Build authentication, authorisation, and security systems for enterprise-grade applications.
  • Optimise backend performance for low-latency AI inference and high-throughput media processing.
  • Integrate backend systems with ML training and inference pipelines.
  • Implement monitoring, logging, and alerting systems for production backend services.
  • Collaborate with ML engineers to optimise model serving and deployment infrastructure.

Must Haves

  • 5+ years of experience in fullstack software development.
  • Strong expertise in server-side programming languages (we use Python).
  • Proven experience designing and implementing RESTful APIs and microservices
  • architectures.
  • Proficiency in modern JavaScript/TypeScript and at least one major frontend
  • framework (React, Vue.js, or Angular).
  • Deep understanding of database design, optimisation, and management
  • (PostgreSQL, Neo4j, Redis).
  • Experience with cloud platforms (AWS, GCP, Azure) and infrastructure as code
  • (Terraform).
  • Proficiency with containerisation and orchestration technologies (Docker,
  • Kubernetes).
  • Strong knowledge of distributed systems, message queues, and event-driven
  • architectures.
  • Experience with high-performance computing, parallel processing, and optimisation
  • techniques.
  • Familiarity with CI/CD pipelines, automated testing, and DevOps practices.
  • Understanding of system design principles, scalability, and performance optimisation.
  • Experience with caching strategies, load balancing, and CDN implementation.
  • Experience with CSS frameworks and responsive design.
  • Strong problem-solving skills and attention to detail.

Nice to Have

  • Experience with ML and/or computer vision frameworks like PyTorch, Numpy or
  • OpenCV.
  • Knowledge of ML model serving infrastructure (TensorFlow Serving, TorchServe,
  • MLflow).
  • Knowledge of WebGL, Canvas API, or other graphics programming technologies.
  • Familiarity with big data technologies (Kafka, Spark, Hadoop) and data engineering
  • practices.
  • Background in computer graphics, media processing, or VFX pipeline development.
  • Experience with performance profiling, system monitoring, and observability tools.
  • Understanding of network protocols, security best practices, and compliance
  • requirements.
  • Open-source contributions or technical writing experience.
  • Entrepreneurial mindset or experience working with startups or fast-paced teams.

About BRAHMA AI

BRAHMA AI is the next generation of enterprise media technology formed through the integration of Prime Focus Technologies and Metaphysic. By combining CLEAR®, CLEAR® AI, ATMAN, and VAANI into one ecosystem, BRAHMA AI enables enterprises to manage, create, and distribute content with intelligence, security, and efficiency.

Proven, scalable, and enterprise-tested, BRAHMA AI is helping global organizations accelerate growth, efficiency, and creative impact in the AI-powered era.

Skills

  • Generative AI
  • Machine Learning
  • Python
  • JavaScript
  • TypeScript
  • React
  • Vue.js
  • Angular
  • PostgreSQL
  • Neo4j
  • Redis
  • AWS
  • GCP
  • Azure
  • Terraform
  • Docker
  • Kubernetes
  • CSS
  • Computer Vision
  • PyTorch
  • NumPy
  • TensorFlow
  • MLflow
  • WebGL
  • Kafka
  • Spark
  • Hadoop

More jobs at Brahma

All 22

Similar roles