The role
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,000,000.00 - โน1,200,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