Search by job, company or skills

Senior Backend Engineer

Senior Backend Engineer

maino.ai
4-6 Years
Not Disclosed
  • Posted a day ago
  • Be among the first 10 applicants

Job Description

Job Title: Senior Backend Engineer

Location: Bengaluru

Experience: 4–6+ Years

Team: Engineering (AI Platform)

About Maino.ai

Maino.ai is an AI-driven technology company building an advertising intelligence platform that processes 2.4+ billion data points annually across Facebook, Google, LinkedIn, TikTok, Amazon, YouTube, Snapchat, and more.

We operate at significant scale:

  • 2TB+ database
  • 10M+ API requests/month
  • 1,000+ campaigns automated
  • $50M+ ad spend optimized

We are an early-stage, fast-moving team solving complex engineering and data problems where the work you ship has a direct impact on customers and business outcomes.

About the role

We are looking for a Senior Backend Engineer with 4–6+ years of professional backend development experience to design, build, scale, and own critical parts of our platform.

This role is for someone who can go beyond writing code — someone who can understand a business problem, make sound technical decisions, design scalable solutions, ship them to production, and take ownership of the system throughout its lifecycle.

You will work across APIs, databases, third-party integrations, real-time automation, distributed systems, and production infrastructure.

The tech stack is flexible. Strong engineering fundamentals, ownership, and the ability to learn quickly matter more than expertise in one specific framework.

What you'll build

  • High-performance backend APIs using Java, Node.js, Python, Go, or other suitable technologies
  • Integrations with advertising platforms such as Facebook Ads, Google Ads, LinkedIn, TikTok, YouTube, and others
  • Data-intensive systems operating on 2TB+ databases and billions of data points
  • Real-time automation for campaign management, budget pacing, campaign rules, and optimization
  • Reliable systems for processing and analyzing large-scale advertising data
  • Developer tools and internal automation that improve engineering productivity
  • Monitoring, debugging, and optimization of production systems

Example Projects

  • Build real-time budget monitoring systems to prevent overspending across hundreds of campaigns
  • Develop systems that generate actionable insights for advertisers using billions of data points
  • Design and integrate APIs for new advertising platforms
  • Optimize database queries and data pipelines handling large-scale time-series data
  • Build automation systems that make campaign operations faster and more reliable
  • Identify and resolve production bottlenecks affecting millions of API requests

What you'll do

  • Own backend features and services end-to-end — from technical design to deployment and production monitoring
  • Design scalable, reliable, and maintainable backend architectures
  • Develop and maintain high-performance REST APIs and backend services
  • Design and optimize database schemas, queries, indexes, and transactions
  • Work with large-scale and time-series datasets and identify opportunities for performance optimization
  • Integrate and maintain third-party APIs and external systems
  • Investigate and resolve complex production issues with a strong focus on root-cause analysis
  • Building the orchestration layer that turns a brief into a finished video ad: scripting, scene planning, video generation, voice-over, lip-sync, captions, and delivery
  • Designing quality checks for AI-generated media so every film meets brand and quality standards automatically
  • Getting the most out of today's foundation models, and helping shape the models we build next
  • Design systems for reliability, observability, scalability, and fault tolerance
  • Collaborate with product, frontend, data, and engineering teams to translate business requirements into technical solutions
  • Make pragmatic technical decisions in an environment where requirements may evolve rapidly
  • Review code, improve engineering standards, and contribute to architectural decisions
  • Mentor junior and mid-level engineers and help raise the overall engineering bar
  • Continuously evaluate new technologies and adopt them when they provide meaningful technical or business value

Must Have Skills - Backend Engineering

  • 4–6+ years of professional backend development experience
  • Strong hands-on expertise in at least one of: Java, Node.js, Python, Go
  • Strong understanding of backend architecture, software design principles, and API development
  • Proven experience designing and implementing production-grade REST APIs
  • Strong understanding of scalability, reliability, performance, and maintainability
  • Hands-on experience building production systems on LLMs (OpenAI, Anthropic, Gemini or open-source models), including prompt design, structured outputs, tool use, evaluation, and cost/latency control
  • Experience with generative video, image, or audio models (text-to-video, TTS, voice cloning, lip-sync, speech recognition) and building pipelines that orchestrate them
  • Experience with long-running async workloads: job queues, polling third-party model APIs, retries, and media processing (FFmpeg is a strong plus)

Database & Data

  • Strong SQL fundamentals and practical experience with relational databases
  • Understanding of indexing, query optimization, transactions, concurrency, and database design
  • Experience working with large datasets and performance-sensitive applications
  • Ability to identify and troubleshoot database bottlenecks

Cloud & Infrastructure

  • Hands-on experience with at least one major cloud platform — AWS, GCP, or Azure
  • Understanding of deployment, monitoring, logging, and production infrastructure
  • Strong Git proficiency and experience with modern software development workflows

Engineering & Ownership

  • Proven track record of shipping production-grade features
  • Experience owning features from design → development → deployment → monitoring
  • Strong debugging and problem-solving skills
  • Experience handling critical production issues and making decisions under pressure
  • Ability to work independently with limited supervision
  • Strong communication and collaboration skills
  • Ability to operate effectively in ambiguous and rapidly changing environments

Nice to have

  • Experience with Time-Series databases, particularly TimescaleDB, Kafka, Redis, or other distributed messaging/caching systems, Docker and Kubernetes
  • Experience with Spring Boot, Express, FastAPI, or similar frameworks
  • Experience integrating third-party APIs, particularly advertising or marketing APIs
  • Experience working with Facebook Ads, Google Ads, LinkedIn, TikTok, YouTube, or similar platforms
  • Experience designing distributed or event-driven systems
  • Startup or high-growth company experience
  • Experience with observability tools, distributed tracing, and performance monitoring
  • Experience mentoring engineers or leading technical initiatives
  • Experience in training, fine-tuning, or evaluating foundation models (LoRA/fine-tuning, model evals, inference optimization), or research work in multimodal generation is a plus

What we Value

  1. Ownership
  2. Technical Judgement
  3. Bias for Action
  4. Learning Agility
  5. Business Impact

What you'll get

Growth

  • Own meaningful backend systems and features from Day 1
  • Work with billions of data points and millions of API requests
  • Exposure to distributed systems, large-scale databases, AI-driven products, and advertising technology
  • Opportunity to influence architecture and engineering decisions
  • Direct mentorship and collaboration with senior engineers
  • Opportunities to lead technical initiatives and mentor other engineers

Culture

  • Fast-moving startup environment
  • High ownership and autonomy
  • Output and impact over hours spent
  • Small team where your technical decisions matter
  • Direct exposure to business and product decisions
  • Freedom to experiment and bring better engineering approaches

Our Tech Stack

Languages: Java, Node.js, Python, Go, and other technologies based on the problem

Frameworks: Spring Boot, Express, FastAPI

Databases: MySQL, TimescaleDB

Cache / Messaging: Redis, Kafka

Cloud: AWS — ECS, RDS, S3

APIs & Integrations: Facebook Ads, Google Ads, LinkedIn, TikTok, YouTube, and other advertising platforms.

The Real Question: Are you a Builder

We're looking for engineers who:

  • Take ownership beyond their assigned ticket
  • Can turn an ambiguous problem into a working technical solution
  • Build and ship rather than endlessly debate
  • Can debug a production issue and drive it to resolution
  • Think about scalability before it becomes a problem
  • Learn new technologies by experimenting and building
  • Care about impact, reliability, and engineering quality
  • Want their work to directly influence a growing product

If you're energised by building at scale, solving hard backend problems, learning continuously, and owning what you ship, we'd love to hear from you.

More Info

Job Type:
Industry:
Function:
Employment Type:

Key Skills

About Company

Similar Jobs

5-8 yrs
Bengaluru, India
Skills:
.NET, PowerShell, Prometheus, Node.js, Bash, Grafana, Git, Docker, Terraform, Arm, Azure, Python, Bicep, Application Insights
6-8 yrs
Bengaluru, India
Skills:
Apis, Python, Integration patterns, Data connectors and pipelines, Notification systems, AI coding tools, Microservices architecture, Data architecture models
8-10 yrs
Bengaluru, India
Skills:
Flux, Laravel, Haproxy, Git, Terraform, MySQL, Ansible, Vault, Helm, Kubernetes, AWS, Talos, EFK, Istio, Go Lang, unit tests, Minio, PHP 8, Kuma, Crowdsec
3-7 yrs
Bengaluru, India
Skills:
Github, Pytest, PostgreSQL, Django, Git, Docker, Flask, FastAPI, MongoDB, Restful Apis, Python, AI tools
3-6 yrs
Bengaluru, India
Skills:
Core Java, Microservices, Backend Software Engineering, Database JDBC Integration