Search by job, company or skills

I

Senior Software Engineer

5-7 Years
Save
new job description bg glownew job description bg glow
  • Posted 2 days ago
  • Be among the first 40 applicants
Early Applicant

Job Description

Introduction

At IBM Software, we transform client challenges into solutions. Building the world's leading AI-powered, cloud-native products that shape the future of business and society. Our legacy of innovation creates endless opportunities for IBMers to learn, grow, and make an impact on a global scale. Working in Software means joining a team fueled by curiosity and collaboration. You'll work with diverse technologies, partners, and industries to design, develop, and deliver solutions that power digital transformation. With a culture that values innovation, growth, and continuous learning, IBM Software places you at the heart of IBM's product and technology landscape. Here, you'll have the tools and opportunities to advance your career while creating software that changes the world.

Your Role And Responsibilities

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.

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)

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 148094337

Similar Jobs

Pune, India

Skills:

JavaData WarehousingPythonEtlAWS Cloud ServicesDevOps practices

Pune, India

Skills:

Sip ProtocolJenkinsGitDockerDistributed SystemsGstreamerJava 11Angular latest versionMicroservices architectureGitLab CIOSGI KarafPodman

Pune, India

Skills:

JavaSpringbootDockerCassandraKafkaOracleKubernetesRedis

Pune, India

Skills:

JavaPostgreSQLKafkaSpring BootMssqlJIRASpringJenkinsGcpDockerTerraformAnsibleAgileRestful ApisHelmAzureOracleKubernetesAWSVue 3

Pune, India

Skills:

.NET.Net CoreLinqWeb ApiCSSAsp.net MvcSqlMicroservicesHTMLReactJavascriptEntity Framework