I

Senior Software Engineer

IBM · Pune, Maharashtra, India

5–12 yrs experiencefull_timePosted 1mo ago
Apply now →

Job description

Own, design, and deliver Python-based AI and security components of our enterprise cryptographic platform, architecting multi-agent systems that protect enterprise data in the era of quantum computing. As a Senior Python and AI developer, you will: - Design and implement multi-agent workflows; reliable prompting, tool use, and structured outputs; define evaluation/guardrail practices. - Build/operate MCP servers or equivalent tool integrations; design RAG flows for documentation and knowledge retrieval; optimize for enterprise LLMs. - Design crypto knowledge bases that account for Python constructs and crypto libraries. - Set engineering standards (testing depth, performance profiling, security-first coding); mentor junior engineers; conduct code reviews and participate in cross-team design forums. - Design for testability; write and maintain unit/integration/e2e tests; contribute test data, environments, and automation as part of delivery. - Collaborate with DevOps for CI/CD pipelines and deployment strategies. - Participate in L3 support: triage incidents, perform RCA, apply mitigations and improvements. **Required education** Bachelor's Degree **Preferred education** Master's Degree **Required technical and professional expertise** - 5+ years professional Python, with deep language expertise. - Strong hold of async/await, concurrency patterns, and performance profiling/optimization. - Advanced typing and Pydantic modeling; production-grade pytest (mocks, async tests) - Proven LLM application experience (chains/agents/tools), stateful orchestration, and structured output validation; evaluation/guardrail practices. - Experience integrating enterprise LLMs (e.g., IBM Granite, OpenAI, Anthropic) and designing RAG flows. - Automated testing across unit/integration/e2e with TDD/BDD familiarity - Knowledge of data modeling with SQLAlchemy; SQL/NoSQL (PostgreSQL/MySQL/MongoDB) - Experience with REST service design and CI/CD - Excellent communication: ability to mentor and drive cross-team initiatives **Preferred technical and professional experience** - Building MCP servers and agent-to-agent (A2A) patterns; open-source contributions in AI/agents/security. - Evaluation/observability for AI systems (guardrails, OpenTelemetry/Prometheus, cost controls) - Crypto libraries (e.g., cryptography, OpenSSL bindings) and NIST/FIPS awareness; PQC migration exposure - Service security: TLS/mTLS, OAuth2/OIDC/JWT, and secure-by-default coding - Event-driven architecture (Kafka) - Containerization & orchestration with Docker and Kubernetes/ OpenShift (OCP) - Experience with any one Cloud stack (AWS/ Azure/ IBM) **Years of Experience:** 4 - 8