Software Engineer II
1 day ago
This role is for one of our clients
Industry: Technology, Information and Internet
Seniority level: Entry level
Min Experience: 1 years
Location: Bengaluru
JobType: full-time
We are seeking a passionate and self-driven Software Engineer II to design, build, and scale next-generation AI-driven applications. This role offers end-to-end ownership—from architecture and backend development to integration of cutting-edge large language model (LLM) workflows. You'll work closely with cross-functional teams and clients to transform complex problems into efficient, production-ready software systems.
This is an ideal opportunity for an engineer who loves tackling technical challenges, thrives in fast-paced environments, and wants to work at the intersection of AI, product, and scalable engineering.
Key Responsibilities
End-to-End Development: Own full-cycle product delivery — from architecture design, API development, and database management to deployment and monitoring.
AI System Integration: Build and integrate intelligent backend systems leveraging LLMs, vector databases, and frameworks such as LangChain.
Scalable Backend Engineering: Design and maintain microservices, APIs, and distributed systems that support real-time, data-intensive applications.
Cross-Functional Collaboration: Partner with product, design, and AI research teams to define technical requirements and deliver high-quality software solutions.
Code Quality & Mentorship: Write clean, maintainable, and testable code while conducting peer reviews and guiding junior engineers.
Continuous Improvement: Evaluate and adopt new technologies to enhance system performance, security, and maintainability.
Customer-Centric Delivery: Work directly with clients and internal stakeholders to iterate rapidly and build impactful AI-enabled products.
What You'll Gain
Technical Leadership: Early ownership of product modules with opportunities to grow into senior engineering roles.
AI-First Experience: Hands-on exposure to building intelligent software using LLMs, embeddings, and retrieval-augmented generation (RAG) pipelines.
Cutting-Edge Tools: Opportunity to work on multi-agent AI systems, large-scale deployments, and cloud-native infrastructures.
High Impact: Influence key product and architectural decisions in a fast-moving, innovation-driven team.
Qualifications
2–4 years of professional experience as a backend or full-stack engineer.
Strong programming skills in Python with experience in FastAPI or Django.
Solid understanding of PostgreSQL, Redis, and REST API design.
Experience deploying and managing systems on AWS (EC2, S3, Lambda, CloudWatch).
Knowledge of LLM frameworks (LangChain, OpenAI APIs, vector databases like Pinecone or FAISS) is a plus.
Strong fundamentals in data structures, algorithms, and system design.
Excellent communication, problem-solving, and collaboration skills.
Tech Stack
Languages & Frameworks: Python, Django, FastAPI
Databases: PostgreSQL, Redis
Infrastructure: AWS (EC2, Lambda, S3, CloudWatch)
AI Tools: LangChain, LLM APIs, Vector Databases
Others: REST APIs, Microservices, GitHub Actions
Sample Projects You May Work On
Architecting an AI-powered analytics engine that personalizes user insights in real time.
Developing a multi-agent workflow automation platform for enterprise productivity.
Building a retrieval-augmented legal AI assistant for rapid case search and document synthesis.
Key Skills:
Python \u007C FastAPI \u007C Django \u007C Backend Architecture \u007C Microservices \u007C PostgreSQL \u007C AWS \u007C Redis \u007C REST APIs \u007C LangChain \u007C LLM Integration \u007C System Design
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
-
Software Engineer II
5 days ago
Bengaluru, Karnataka, India Rocket Software Full time ₹ 12,00,000 - ₹ 36,00,000 per yearIt's fun to work in a company where people truly BELIEVE in what they're doingJob Description Summary:The Software Engineer-II designs, develops, troubleshoots, and debugs software programs for software enhancements and new products. Develops software tools including operating systems, compilers, routers, networks, utilities, databases, and Internet-related...
-
Software Engineer II
1 week ago
Bengaluru, Karnataka, India Microsoft Full time ₹ 6,00,000 - ₹ 18,00,000 per yearThe Linux Systems Group, part of Microsoft's Core Operating Systems group, plays a key role in powering Azure Cloud through Linux operating systems and virtualization technologies.We are seeking a Software Engineer II with strong programming skills who will work closely with other engineers to develop, debug, and maintain system-level software for a...
-
Software Engineer II
7 days ago
Bengaluru, Karnataka, India Microsoft Full time ₹ 8,00,000 - ₹ 16,00,000 per yearMicrosoft's Azure Data engineering team is leading the transformation of analytics in the world of data with products like databases, data integration, big data analytics, messaging & real-time analytics, and business intelligence. The products our portfolio include Microsoft Fabric, Azure SQL DB, Azure Cosmos DB, Azure PostgreSQL, Azure Data Factory, Azure...
-
Software Engineer II
5 days ago
Bengaluru, Karnataka, India Microsoft Full time ₹ 6,00,000 - ₹ 18,00,000 per yearMicrosoft Advertising is a rapid-growing business powering global advertisers across search, display, and emerging AI-driven channels. Our CRM team builds next-generation customer relationship management solutions that unify advertiser data, enable intelligent workflows, and deliver actionable insights across sales, marketing, and service.If you're...
-
Software Engineer II
7 days ago
Bengaluru, Karnataka, India JPMorganChase Full time ₹ 12,00,000 - ₹ 36,00,000 per yearDescription You're ready to gain the skills and experience needed to grow within your role and advance your career — and we have the perfect software engineering opportunity for you.As a Software Engineer II at JPMorgan Chase within the Consumer and community banking technology team Controls Portfolio , you are part of an agile team that works to...
-
Software Engineer II
7 days ago
Bengaluru, Karnataka, India JPMorganChase Full time ₹ 12,00,000 - ₹ 24,00,000 per yearJOB DESCRIPTIONYou're ready to gain the skills and experience needed to grow within your role and advance your career — and we have the perfect software engineering opportunity for you.As a Software Engineer II at JPMorgan Chase within the Consumer and community banking technology team Controls Portfolio , you are part of an agile team that works to...
-
Software Engineer II
7 days ago
Bengaluru, Karnataka, India Abnormal AI Full time ₹ 8,00,000 - ₹ 24,00,000 per yearThe OpportunityAbnormal AI is revolutionizing cybersecurity by leveraging AI-native technologies to combat modern cyber threats. We're building a team of top-tier engineers who are excited to use Generative AI tools like Cursor, GitHub Copilot, and Claude to redefine how software is built—faster, smarter, and more efficient.We are seeking a highly skilled...
-
Software Engineer II
4 days ago
Bengaluru, Karnataka, India Microsoft Full time ₹ 6,00,000 - ₹ 18,00,000 per yearMicrosoft Teams is core to Microsoft's vision for intelligent communications and productivity pane into the modern workplace. We are fast becoming the hub for teamwork in Office 365, with hundreds of thousands of organizations and tens of millions of users across the globe using Teams. Microsoft Teams is the fastest growing business application in Microsoft...
-
Software Engineer II
1 week ago
Bengaluru, Karnataka, India JPMorgan Chase Full time ₹ 12,00,000 - ₹ 36,00,000 per yearYou're ready to gain the skills and experience needed to grow within your role and advance your career — and we have the perfect software engineering opportunity for you.As a Software Engineer II at JPMorgan Chase within the Consumer & Community Banking Team, you are part of an agile team that works to enhance, design, and deliver the software components...
-
Software Engineer II
1 week ago
Bengaluru, Karnataka, India JPMorganChase Full time ₹ 12,00,000 - ₹ 36,00,000 per yearDescriptionWe have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer II at JPMorgan Chase within the Asset & Wealth Management, you serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a secure, stable, and scalable way....