Senior Software Engineer – Python, APIs & Snowflake (Gurugram)

Senior Software Engineer – Python, APIs & Snowflake (Gurugram)

12 Nov
|
Publicis Sapient
|
Gurugram

12 Nov

Publicis Sapient

Gurugram

We Build AI Solutions for the Enterprise

Publicis Sapient brings the experts who understand your business and the platforms to modernize systems, scale AI agents and keep operations resilient.

Let's look at the Organization you thinking to build future with: Click Here to Read More

About your role:

As an API Engineer within the Data Foundations team, you will:

- Play a key role in delivering technology solutions that meet the needs of the business, as prioritized by the Value stream leads
- Establish strong relationships within the scrum team, and with neighboring squads and release trains
- Work closely with operations and business representatives to deliver mutually agreed, value-focused solutions
- Display an understanding of the data domain and modern data lake and reporting principles and best practices
- Influence decisions and solution choices effectively, whilst recognizing the strength of a diverse team and different ideas
- Improve productivity through automating routine tasks, decreasing time to deliver continuous improvement initiatives and optimizing infrastructure costs through effective database design

About you

This position requires a self-motivated individual with a solid technical engineering background and influencing skills, who can develop, assist development teams with cloud best practices, troubleshooting, and other technical issues related to the implementation of a customer-facing proposition.

Expected skills / attributes:

- 8-10 years of software/data engineering experience, with significant recent experience designing, building and running production APIs that distribute data from Snowflake.




- Expert-level Python for production services: FastAPI/Flask, Pydantic validation, async programming, typing, packaging and pytest-based testing.
- Strong Snowflake expertise: advanced SQL, warehouse sizing, concurrency and credit-cost management, query profiling and performance tuning, secure views, data sharing, and the Snowflake Python Connector/Snowpark.
- Proven experience designing RESTful data distribution APIs: OpenAPI contracts, versioning, pagination, filtering, rate limiting and idempotency, and choosing between API, bulk file (e.g. unloading to cloud storage) and data-share delivery based on volume, latency and cost.
- Strong security engineering: OAuth 2.0/OIDC (client credentials), key-pair authentication, least-privilege RBAC, secrets management, masking/row-level security and audit logging for sensitive financial data.
- Multiyear experience designing and running cloud-native applications on AWS and Kubernetes.
- Expertise in Docker containers, container management platforms and microservices architectures, including running the full SDLC on container-hosted applications.
- Detailed knowledge and experience of working with contemporary data warehouses / data lakes and data modelling for consumption use cases.
- Rich experience in CI/CD,



build/deployment automation and infrastructure as code (e.g. Terraform).
- Experience building observable and resilient services: structured logging, metrics, tracing, alerting, retries/timeouts, and defining and meeting SLAs/SLOs.
- Working knowledge of API gateway, web and messaging/queuing platforms.
- Rich knowledge of design and architecture patterns, able to document and defend trade-offs and to evolve complex solutions incrementally in small, progressive deliveries.
- Expert craftsman of test-first Test-Driven Development (TDD), including contract and data reconciliation testing.
- Proficient in AI-assisted development using tools like GitHub Copilot with Agents, and experience integrating AI into software solutions.
- Adept at pair programming at any experience level, coaching juniors, leading design and code reviews, and comfortably supporting code written by others.

AI Proficiency

- Uses code autocompletion AI (Copilots) for simple tasks and searches StackOverflow/ChatGPT for troubleshooting (most code expected to be AI-generated) and beginning to adapt.
- Working knowledge of LLMs, Transformers, MCPs and Prompt engineering
- Knowledge of GenAI tools like OpenAI APIs etc.
- Generative AI & LLMs: Basic understanding of Large Language Models (LLMs) and Generative AI (GAI), with hands-on experience in LangGraph, LangChain, LlamaIndex, OpenAI APIs and Model Context Protocol (MCP) for building AI agents and conversational systems, Transformers, and Prompt engineering

Read about Publicis Sapient more on at Sapient Careers.

📌 Senior Software Engineer – Python, APIs & Snowflake (Gurugram)
🏢 Publicis Sapient
📍 Gurugram

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer – python, apis & snowflake (gurugram) / gurugram

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer – python, apis & snowflake (gurugram) / gurugram