Auric AI Labs Junior Software Engineer Job in Bengaluru/Mumbai: Apply Now
Auric AI Labs
View All Jobs from Auric AI Labs →Auric AI Labs is actively hiring a motivated and technically strong developer to join their engineering team. If you are searching for a Junior Software Engineer Job, this onsite role in Bengaluru or Mumbai offers a hands-on opportunity to build robust backend services and integrate external APIs. You will work on workflows that enable internal users and drive the overall development of a mission-driven defense AI product.
This role requires 0 to 2 years of professional experience or a strong portfolio of shipped projects with a clear backend focus. You will be expected to utilize Python alongside modern technologies including SQL/NoSQL databases, Redis, Docker, and messaging queues. Additionally, you will apply sound engineering practicesβincluding rigorous testing and validationβto AI agents and LLM-powered systems.
Quick Job Details
What You'll Do
As a Junior Software Engineer, your primary responsibilities will include designing backend systems and taking ownership of small-to-medium scoped features from design through deployment.
- Design and build backend services and APIs that are accessible, fault-tolerant, and well-tested.
- Integrate with third-party and internal APIs to extend product capabilities.
- Work with AI agents and LLM-powered workflows, applying sound engineering practices (testing, validation, guardrails) to ensure robustness.
- Write and reason through unit and integration tests, thinking critically about coverage, edge cases, and failure modes.
- Collaborate with senior engineers on system design, service orchestration, and architectural decisions.
- Take ownership of small-to-medium scoped features end-to-end, from design through deployment and monitoring.
- Work with data stores and infrastructure tooling relevant to the stack.
Get Latest π° Job Updates
Never miss an opportunity! Join our official channels for daily job alerts and career tips.
What You Need (Requirements)
To qualify for this backend-focused engineering role, candidates must meet the following experience and technical skill requirements.
- 0β2 years of professional experience or a strong portfolio of shipped personal or academic projects with a clear backend focus (live or deployed projects are a bonus).
- Proficiency in Python and/or a solid grasp of an end-to-end backend stack (full-stack experience is a plus).
- Experience integrating with external APIs (REST, GraphQL, webhooks, etc.).
- A testing mindset with the ability to think about how to validate, test, and harden implementations beyond the happy path.
- Comfort working in a collaborative codebase using Git and standard development workflows.
- Good to have: Hands-on familiarity with SQL/NoSQL databases, Redis (caching), message queues (Kafka, RabbitMQ, SQS), and search platforms like OpenSearch/Elasticsearch.
- Good to have: Exposure to AI agents or LLM-based systems and an understanding of their failure modes.
- Good to have: Experience with Docker, container basics, and cloud providers (AWS, GCP, Azure).
- Bonus points: Experience building MCP (Model Context Protocol) servers.
- Bonus points: Experience designing fault-tolerant workflows that recover gracefully from failures (idempotent jobs, retry logic, dead-letter queues).
- Bonus points: General understanding of Machine Learning (ML) concepts and prior experience in a startup or fast-paced engineering environment.
Tech Stack
π‘ Gigsdock Pro-Tip
To stand out for this Junior Software Engineer Job, ensure your resume or portfolio prominently features shipped backend projects, especially those built with Python and external API integrations (REST or GraphQL). During your technical interview, be prepared to discuss your testing mindsetβinterviewers will want to hear how you handle edge cases, write integration tests, and design fault-tolerant workflows with retry logic. Since Auric AI Labs heavily utilizes AI and LLMs for defense intelligence, demonstrating a basic understanding of how AI agents work, how to build guardrails around them, and familiarity with tools like Docker or Redis will give you a significant advantage.
β οΈ Disclaimer & Important Information
- Never pay any amount for getting a job. Genuine employers never charge recruitment fees.
- Apply before the hiring closes or the employer stops accepting applications.