Search by job, company or skills

Mactores - Senior Product Engineer - Java/Python

Early Applicant
  • Posted a day ago
  • Be among the first 10 applicants

Job Description

About Aedeon

Aedeon is the agent-native modernization platform for the enterprise.

We turn the systems already running the business, applications, databases, data platforms, business rules, and workflows, into governed AI agents, grounded in a persistent Code Intelligence Graph of the customer's own code and verified through behavior-equivalence proof.

Aedeon is delivered as a product, not a services engagement, and runs without mandatory forward-deployed engineers.

As Senior Product Engineer on Aedeon's Agent Systems team, you'll build the agents that do the actual modernization work.

Aedeon's 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
  • verifiers that produce behavior-equivalence proof
  • 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.
  • You'll be in product reviews and customer-impacting design discussions.
  • Available to work with US business-hour overlap from India.

You'll Be Preferred If

  • Agentic AI frameworks: AWS Bedrock AgentCore, Strands SDK, LangChain, or similar.
  • Temporal.io or other workflow orchestration engines.
  • Graph databases (Neo4j) and Cypher query language.
  • 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.

(ref:hirist.tech)

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 151539257