Job Description
Job Opportunity: Senior Software Engineer (Python & AI Solutions)
Location: Gurugram, Haryana
Job Type: Full-time
About Us
Boston Consulting Group (BCG) partners with business and society leaders to tackle their most critical challenges and seize their greatest opportunities. As a pioneer in business strategy since 1963, we help organizations drive large-scale transformation by blending digital innovation with human expertise.
Our diverse, global teams bring deep industry and functional knowledge, working collaboratively to deliver cutting-edge solutions in technology, business strategy, and digital transformation.
Role Overview
We are looking for an experienced and highly skilled Senior Software Engineer to design, develop, and deploy future-ready digital products using modern tools and technologies such as Python, AWS/Azure cloud platforms, Generative AI, and OpenAI APIs.
You will be responsible for building scalable back-end APIs, integrating enterprise systems, leveraging AI-driven content management, and exploring innovative solutions through Proof of Concepts (PoCs).
Key Responsibilities
- Develop & Deploy: Build and deploy future-ready digital products using Python and cloud-based platforms (AWS or Azure).
- API & Microservices Development: Design and implement scalable APIs and microservices for seamless enterprise integration.
- Cloud & DevOps Integration: Utilize CI/CD pipelines, version control, and containerization tools such as GitHub Actions, Jenkins, Octopus, Docker, and Kubernetes.
- Innovative Proof of Concepts (PoCs): Conduct hands-on PoCs using custom development, low-code/no-code (LC/NC) tools, enterprise SaaS solutions, and third-party integrations.
- AI & Content Management: Develop AI-driven solutions for content retrieval, search, summarization, classification, curation, and reporting.
- Technology Research: Stay up to date with advancements in AI tools, frameworks, and industry best practices to drive continuous innovation.
- Collaboration & Integration: Work with backend and architecture teams to ensure seamless integration of new solutions with existing enterprise systems.
Required Skills & Experience
Technical Skills
- 7+ years of experience in software development, with strong proficiency in Python (backend microservices & APIs).
- 2+ years of hands-on Python experience in AI, data analytics, and content processing.
- Strong experience with enterprise REST API integration.
- Proficiency in backend frameworks and tools for microservices-based architectures.
- Experience with SQL (relational databases) & NoSQL (ElasticSearch, DynamoDB); familiarity with vector databases (e.g., Pinecone) is a plus.
- Experience with cloud platforms (AWS or Azure) and AI/ML services.
- Deep understanding of text embeddings, semantic search, and advanced data retrieval techniques.
- Hands-on experience with DevOps tools like GitHub, Jenkins, Octopus, and containerization tools such as Docker & Kubernetes.
- Expertise in building secure, scalable, and enterprise-grade solutions, particularly in Generative AI.
Preferred Skills
- Experience with Azure Cloud Services (Azure Storage, Azure Cognitive Search, Azure OpenAI).
- Familiarity with TypeScript, ReactJS, JavaScript, HTML, and front-end technologies.
- Experience with low-code/no-code tools like Microsoft Power Automate, Azure Logic Apps, or Microsoft Co-Pilot Studio.
- Knowledge of Large Language Models (LLMs) such as OpenAI GPT-4, GPT-3.5, Gemini, and similar AI technologies.
- Understanding of Gen AI Agent frameworks (e.g., LangChain, AutoGPT, BabyAGI).
- Expertise in content management best practices, AI-driven search, and reporting.
- Ability to evaluate and compare third-party AI tools to identify optimal solutions.
Who You’ll Work With
- Collaborate with software engineers, solution architects, DevOps experts, and data scientists to deliver cutting-edge AI-powered solutions.
- Work closely with Scrum Leads and Agile Coaches to ensure best practices in Agile methodologies.
- Partner with product owners and business stakeholders to align solutions with organizational goals.
- Engage with various Centers of Excellence (CoEs) to implement and share best practices in AI and digital transformation.
Why Join Us?
- Work in a fast-paced, innovation-driven environment focused on scalable, AI-powered solutions.
- Opportunity to lead and contribute to high-impact projects in a globally recognized organization.
- Collaborate with industry experts and cutting-edge technology teams.
- Competitive salary & benefits package.
Boston Consulting Group is an Equal Opportunity Employer
We consider all qualified applicants regardless of race, color, age, religion, gender, sexual orientation, national origin, disability, veteran status, or other protected categories.
Join us and be part of the future of AI-driven digital transformation! Apply now.