Jobs
S

Senior Software Engineer

SAITCTS, IN16h ago
Full-timevia indeed

Required Skills

apiawsazurecelerydockerfastapigcpgitkafkakuberneteslinuxllmpostgresqlpythonrabbitmqredisrestterraform

Job Description

  • *Senior Software Engineer – AI Applications**
  • *Location: Hyderabad, India**
  • *Employment Type: Full\-Time, On\-site**
  • *Experience: 4\+ Years**
  • *Expected CTC: ₹ 10–12 LPA**
  • *About SAITC**

SAITC is an AI software development company based in Saudi Arabia, focused on building

production\-grade AI solutions for businesses.

We build AI chatbots, RAG applications, AI agents, AI\-powered SaaS products, enterprise

integrations, and custom AI software.

We are looking for a Senior Software Engineer who can take ownership of the backend

architecture and software engineering behind these solutions.

  • *Role Overview**

This is a hands\-on technical leadership role. You will design and build production software, make architectural decisions, work closely with our Applied AI team, review code, and guide other engineers. The ideal candidate is a strong backend engineer with practical AI application experience who understands how to turn AI capabilities into reliable, scalable, and production\-ready software.

  • *Key Responsibilities**
  • *1\. Backend Engineering \& Architecture**

● Design scalable backend architectures for AI applications, SaaS platforms, APIs, and

enterprise solutions.

● Build production services primarily using Python and FastAPI.

● Design REST APIs, business logic, databases, integrations, and background processes.

● Design and optimize PostgreSQL databases and data models.

● Build integrations with third\-party APIs, ERP/CRM systems, Odoo, and customer databases.

● Design secure multi\-tenant systems with proper customer data isolation.

  • *2\. AI Application Engineering**

● Work closely with Applied AI Engineers to integrate AI capabilities into production software.

● Build applications using LLM APIs, RAG, embeddings, vector databases, AI agents, and

AI\-powered workflows.

● Integrate providers such as OpenAI, Google Gemini, OCI Generative AI, and open\-source

models.

● Design APIs and backend workflows around AI services, including streaming, retries,

fallbacks, and cost/latency considerations.

● Ensure AI systems are securely integrated with customer and business data.

  • *3\. Technical Leadership**

● Establish coding and architectural standards across projects.

● Conduct code reviews and maintain high engineering quality.

● Mentor engineers and provide technical direction.

● Convert business and client requirements into practical technical solutions.

● Participate in technical discussions with founders and clients when required.

  • *4\. Security, Testing \& Quality**

● Implement authentication, authorization, RBAC, tenant isolation, and API security.

● Ensure appropriate unit, integration, and API testing for backend services.

● Work closely with the DevOps/QA Engineer on deployment, monitoring, testing, and

production issues.

  • *Required Skills \& Experience**

● 4\+ years of professional software development experience.

● Strong experience with Python and FastAPI.

● Strong PostgreSQL and database design skills.

● Strong understanding of backend architecture and REST APIs.

● Experience building and deploying production software.

● Practical experience with LLM APIs, RAG, embeddings, vector databases, or AI agents.

● Understanding of authentication, authorization, and application security.

● Experience with Docker and Linux.

● Strong Git/GitHub experience.

● Good understanding of asynchronous programming, APIs, queues, and caching.

● Strong problem\-solving and debugging ability.

● Ability to lead technical decisions and mentor other engineers.

Good to Have

● Redis / Celery / RabbitMQ / Kafka

● AWS / OCI / GCP / Azure

● Kubernetes / Terraform

● Experience building AI SaaS products

● Experience with enterprise integrations

● Experience working directly with clients

  • *What Success Looks Like**

Within the first 6–12 months, you will help SAITC establish a strong technical foundation where:

● AI applications follow consistent and scalable architectures.

● Backend components can be reused across products and clients.

● AI services integrate cleanly with business applications and data.

● Customer data is securely isolated.

● Engineering standards and code quality improve across the team.

● SAITC can build and deliver new AI solutions faster.

  • *Education**

A Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field is preferred.

Pay: ₹1,200,000\.00 \- ₹1,400,000\.00 per year

Application Question(s)

  • How many years of professional experience do you have in software engineering?
  • How many years of hands\-on experience do you have building AI applications?
  • The expected compensation range for this role is INR 10\-12 LPA. Are you comfortable with this range?

Work Location: In person

Similar Jobs

Browse all jobs

Job Overview

Job type
Full-time
Work mode
On-site
Location
Hyderabad
Posted
16h ago
Source
Indeed