Mactores - Senior Product Engineer - Agent Systems - Python

Mactores

Mumbai

On-site

INR 1,200,000 - 1,800,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Mactores is hiring a Senior Product Engineer in Mumbai, India. In this role, you will build specialized agents for modernization using Python, focusing on the governance of autonomous systems. You'll collaborate with cross-functional teams, utilize AWS services, and implement test-driven development methodologies.

The ideal candidate thrives in a fast-paced environment, has strong experience in Python and systems design, and is able to contribute to both development and quality assurance. A deep understanding of distributed systems and cloud infrastructure is essential.

Qualifications

  • 4+ years of production experience in Python development.
  • Solid understanding of distributed systems and state machines.
  • Familiarity with LLM APIs and async web frameworks.

Responsibilities

  • Build and ship specialized agents in the Aedeon fleet.
  • Own the full delivery of assigned agents from prototype through deployment.
  • Implement governed autonomy with human-in-the-loop controls.

Skills

Strong Python
Async programming (asyncio)
Experience with Docker
Experience with CI/CD pipelines
Test-driven development
Distributed systems concepts

Tools

FastAPI
AWS services
Kubernetes
pytest

Job description

Job Description

As Senior Product Engineer on Aedeon's Agent Systems team, you will build the agents that do the actual modernization work. The product surface is the agent fleet itself: parsers that read legacy estates, extractors that lift business rules out of code, synthesizers that stand up agentic workflows, and verifiers that produce behavior‑equivalence proof. The agents run against the Code Intelligence Graph, a persistent semantic representation of the customer's estate, and operate under governed autonomy with shadow, supervised, and autonomous stages. This role requires a strong Python engineer who treats agent frameworks as something to learn deeply, not a buzzword. Aedeon is technically demanding, with real enterprise customers in regulated industries and audit chains that must stay intact. You will write Python every day, orchestrate frontier foundation models through the Aedeon Decision Model, and ship into the same release discipline the rest of the product team holds.

What will you do?
Agent Systems Development
  • Build and ship specialized agents in the Aedeon fleet: parsers, business‑rule extractors, dependency mappers, test synthesizers, behavior replayers, and the orchestration that wires them together.
  • Design agents that operate against the Code Intelligence Graph rather than generating from priors, so every agent action traces to a line of code.
  • Implement governed autonomy: shadow, supervised, and autonomous stages with human‑in‑the‑loop controls at every stage.
  • Orchestrate frontier foundation models (Anthropic, OpenAI, Google) through the Aedeon Decision Model: pick the right model for each task, against the right slice of the graph, under explicit governance constraints.
Release Ownership
  • Own the full delivery of assigned agents from prototype through deployment and post‑release validation.
  • Commit to sprint and release deadlines.
  • Raise blockers and risks with enough lead time to mitigate them.
  • Coordinate with platform and DevOps engineers to keep deployment pipelines clean and repeatable.
Verification And Quality
  • Practice test‑driven development.
  • Write the tests for the agent’s contract, governance constraints, and equivalence checks before the agent code that satisfies them.
  • Build behavior‑equivalence verification into every agent: dual‑run tests, output diffing, equivalence certificates against production traffic.
  • Write detailed test cases before deployment, covering functional flows, edge cases, regression scenarios, and integration touchpoints.
  • Use AI tools to generate qualitative test coverage at scale and validate it for completeness.
  • Maintain automated test suites (unit, integration, E2E) and integrate them into the CI/CD pipeline.
Collaboration And Documentation
  • Write clear, maintainable Python with adequate documentation.
  • Review pull requests thoroughly and provide constructive feedback.
  • Document agent contracts, prompt structures, decision logic, and verification approaches in Confluence or equivalent.
  • Share patterns and testing practices across the team.
  • Promote a culture of release discipline and quality.
What are we looking for?
Core Python And Systems
  • Strong Python (4+ years production), async (asyncio), performance optimization, idiomatic code.
  • Solid grasp of distributed systems concepts: state machines, retries, idempotency, eventual consistency.
  • Experience integrating with LLM APIs (Anthropic, OpenAI, or similar) from production code: streaming, function calling, structured output, retries, prompt management.
  • Comfort with FastAPI or equivalent async web frameworks.
Cloud And Infrastructure
  • Working knowledge of AWS services: EKS, ECS Fargate, S3, DynamoDB, Lambda, Secrets Manager, CloudWatch.
  • Experience with Docker and Kubernetes: writing Dockerfiles, Helm charts, and Kubernetes manifests.
  • Comfort with CI/CD pipelines, GitHub Actions preferred.
  • Comfort navigating multi‑account AWS environments (dev, uat, prod).
Testing And Automation
  • Test‑driven development as a discipline.
  • Tests written before the code, not after.
  • Hands‑on experience with pytest, integration testing, and E2E testing.
  • Ability to design behavior‑verification harnesses: dual‑run, output comparison, equivalence proof.
  • Experience using AI tools (Claude, Copilot, LLM‑based test generators) to accelerate and improve test case quality.
  • Experience integrating automated tests into CI/CD pipelines.
Engineering Mindset
  • Test‑first, release‑disciplined, ownership‑driven.
  • Strong written and spoken English.
  • Will participate in product reviews and customer‑impacting design discussions.
  • Available to work with US business‑hour overlap from India.
You’ll Be Preferred If
  • Experience with agentic AI frameworks: AWS Bedrock AgentCore, Strands SDK, LangChain, or similar.
  • Experience with Temporal.io or other workflow orchestration engines.
  • Experience with graph databases (Neo4j) and Cypher query language.
  • Experience with Amazon OpenSearch Service or Elasticsearch.
  • Java exposure for working with the Java Analyzer component.
  • Prior B2B SaaS product work with a structured release process.
  • Domain exposure to enterprise modernization: mainframe, SAP, Oracle, or large Java/.NET estates.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Mactores - Senior Product Engineer - Java/Python
Mactores - Senior Product Engineer - Java/Python

Mactores • Bengaluru

On-site
INR 400,000 - 700,000
Product Engineer Intern, Agent Systems
Product Engineer Intern, Agent Systems

Mactores • Mumbai

On-site
Lead Software Engineer
Lead Software Engineer

Epsilon • Bengaluru

On-site
INR 4,000,000 - 6,500,000
Product Manager
Product Manager

Mactores • Mumbai

On-site
INR 1,500,000 - 2,500,000
Senior AI Engineer
Senior AI Engineer

Ciklum • Chennai District

On-site
INR 2,400,000 - 4,800,000
Applied AI Engineer – Agentic AI & Automation
Applied AI Engineer – Agentic AI & Automation

Xpedeon • Mumbai

On-site
INR 1,800,000 - 3,000,000
Forward Deployed Engineer
Forward Deployed Engineer

Ciklum • Pune District, Chennai District, Bengaluru

Hybrid
INR 2,400,000 - 4,000,000
Senior Manager – Applications Development
Senior Manager – Applications Development

Jobtailor • Pune District

On-site
INR 4,000,000 - 7,000,000
Agentic AI Engineer
Agentic AI Engineer

Rimini Street • Hyderabad

On-site
INR 1,500,000 - 2,500,000
Principal AI System Engineer
Principal AI System Engineer

Atari • Delhi

Hybrid
INR 1,500,000 - 2,000,000