Senior Software Engineer (Pune)

Senior Software Engineer (Pune)

16 Sep
|
A.P. Moller - Maersk
|
Pune

16 Sep

A.P. Moller - Maersk

Pune

- Advanced Python proficiency: Mastery of Python syntax, data structures, OOP principles, and AI/NLP libraries (LangChain, LangGraph, Transformers, OpenAI SDK, HuggingFace, LlamaIndex).

- Web frameworks: Hands-on expertise with FastAPI, Flask, or Django for backend service development; ability to lead projects and mentor developers.

- API development leadership: Design and development of secure, high-performance RESTful APIs, with strong understanding of authentication mechanisms and integration patterns.

- Databases & ORM: In-depth experience with relational databases (PostgreSQL, MySQL, SQLite) and ORM frameworks (SQLAlchemy, Django ORM).

- Microservices & Docker: Architecting modular, scalable, resilient microservices-based systems with containerization.

- CI/CD & DevOps: GitHub workflows, Jenkins, automated build/test/deploy pipelines.

- Testing & quality: TDD discipline with PyTest/unittest; robust focus on code quality, maintainability, and reproducibility.

- Algorithms & problem-solving: Design, analysis, and optimization of algorithms; strategic problem-solving for complex challenges.

AI & Agentic Engineering Expertise

- Hands-on LLM experience: Building applications with foundation models (OpenAI, Claude, LLaMA, Mistral, Gemini) via APIs and self-hosted/open-weight models.

- Agentic AI systems: Designing autonomous/semi-autonomous agents with multi-step reasoning, tool/function calling, planning, memory, and state management — using LangGraph, LangChain, or similar frameworks (e.g., AutoGen, CrewAI, Semantic Kernel, Model Context Protocol (MCP) for tool integration).

- Prompt engineering & RAG: Structured prompts,



few-shot and chain-of-thought techniques, embedding models, vector stores (FAISS, Chroma, Weaviate, pgvector), hybrid search, chunking strategies, and re-ranking for retrieval pipelines.

- LLMOps & evaluation: Systematic evaluation of LLM outputs — golden datasets, LLM-as-judge, regression testing of prompts/chains; observability and tracing of agent workflows (e.g., LangSmith, Langfuse, OpenTelemetry for GenAI); handling hallucination mitigation, fallback mechanisms, and graceful degradation.

- Fine-tuning & model adaptation: Familiarity with parameter-efficient fine-tuning (LoRA/PEFT), instruction tuning, and when to choose fine-tuning vs. RAG vs. prompting.

- Structured outputs & tool integration: Function calling, JSON-schema-constrained generation, and integrating LLMs securely with APIs, databases, and monitoring platforms.

- MLOps & inference infrastructure: Containerized AI workloads, GPU orchestration, batch vs. streaming inference, model serving (e.g., vLLM, Triton), token/cost optimization, caching, and rate limiting.

- AI security & governance: Data privacy, PII redaction, prompt-injection defenses, guardrails frameworks, role-based access, auditability,



and responsible/ethical deployment of LLM systems at enterprise scale.

- Multi-modal & emerging capabilities: Experience with multi-modal models (text logs/metrics/diagrams), streaming responses, and voice/chat interface design.

In this role, you will:

- Collaborate closely with Product Owners, Network SMEs, and Engineers to gather requirements and identify AI opportunities in telemetry analysis, event correlation, configuration analysis, and operational summarization.

- Own end-to-end development of network tooling services across telemetry, topology, configuration management, and orchestration — and augment them with GenAI capabilities.

- Architect and deploy agent-based systems that integrate with network management platforms and decision-support systems.

- Design and implement prompt flows, vector-based search, and retrieval pipelines to contextualize large-scale telemetry and logs.

- Build natural-language interfaces enabling intelligent self-service for operations teams (querying, reasoning, diagnostics, root cause analysis).

- Design, implement, and publish high-performance APIs serving Maersk's network operations ecosystem.

- Drive architectural decisions; mentor engineers on software engineering best practices and on LLM usage, architecture, evaluation, and security in production.

- Support program delivery with estimation, planning, and risk assessment; participate in capacity planning, performance optimization, and reliability initiatives.

- Continuously evaluate emerging GenAI models, agent frameworks, and tools for Ops Intelligence use cases

-

📌 Senior Software Engineer (Pune)
🏢 A.P. Moller - Maersk
📍 Pune

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 (pune) / pune

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer (pune) / pune