Senior Software Engineer
Join Our Community
Required Skills
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
- V
Gen AI Developer- Python, FAST API
Verisk · Hyderabad, Telangana, India
- I
Api Test Engineer
Infosys · Bengaluru East, Karnataka, India
- S
Immediate Joiner_QA Automation Tester(Web, API and Mobile Testing)_ 3-6Yrs)- Product based startup company, Pune(Hybrid)
Seventh Contact Hiring Solutions · Pune District, Maharashtra, India
Job Overview
- Job type
- Full-time
- Work mode
- On-site
- Location
- Hyderabad
- Posted
- 16h ago
- Source
- Indeed