Mactores is a trusted leader among businesses in providing modern data platform solutions.
Senior Product Engineer, Agent Systems
Location
India
Posted
9 days ago
Salary
0
Seniority
Senior
Job Description
Senior Product Engineer, Agent Systems
Mactores
• 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. • Own the full delivery of assigned agents from prototype through deployment and post-release validation. • Practice test-driven development. Write the tests for the agent's contract, governance constraints, and equivalence checks before the agent code that satisfies them. • 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.
Job Requirements
- 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.
- 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).
- 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.
- 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.
Benefits
- Equal opportunities in all employment practices
- No discrimination based on race, religion, gender, and other categories
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Software Engineer II
OoklaOokla is the global leader in mobile and broadband network intelligence, testing applications and technology.
• Develop and maintain applications for Wi-Fi network design and optimization • Collaborate with cross-functional teams to deliver high-quality features • Participate in technical planning and architectural direction • Mentor junior team members on best practices and architectural principles • Debug and resolve technical issues for applications
• Develop, test, and maintain software applications and systems to meet business requirements. • Collaborate with cross-functional teams including product managers, designers, and other engineers to deliver high-quality software solutions. • Write clean, scalable, and efficient code following best practices and coding standards. • Identify and fix bugs, perform code reviews, and optimize application performance. • Participate in the full software development lifecycle from requirements gathering to deployment and maintenance. • Stay up-to-date with emerging technologies and industry trends to propose innovative solutions.
Growth & GTM Engineer
JuicywayJuicyway makes it easy for everyone to participate in the global economy
• Build the technical foundation that powers acquisition, activation, retention, and revenue growth • Own the systems, instrumentation, integrations, event architecture, attribution infrastructure, lifecycle tooling, experimentation capabilities, and reporting foundations • Define, maintain, and govern event tracking architecture and taxonomy across web, mobile, CRM, and backend systems • Ensure consistent and reliable event tracking across all customer touchpoints • Improve funnel visibility from install through repeat transaction • Monitor, debug, and reconcile discrepancies between backend transactional data and analytics tools • Own implementation, governance, and ongoing optimisation of AppsFlyer and mobile attribution infrastructure • Improve attribution accuracy across paid and organic channels • Establish reliable and trusted channel performance reporting • Maintain source attribution consistency across acquisition, lifecycle, and reporting systems • Design and maintain growth data pipelines and warehouse integrations across various platforms • Build and maintain internal growth tooling used by Marketing, Lifecycle, Commercial, and Operations teams • Enable and maintain lifecycle event triggers and CRM automation architecture within Customer.io • Build and iterate on referral systems, rewards and gamification infrastructure, and onboarding flows • Establish best practices for measurement, experimentation, and learning loops • Identify friction points and collaborate with Product and Growth teams to improve conversion performance
Staff Software Engineer, Healthcare AI
Cross Border Talents🌎 Your international recruitment partner for hard to find professionals and jobs all over the globe.
• Architect and scale distributed systems supporting healthcare AI applications • Design and improve agent orchestration platforms and AI-driven workflows • Build secure healthcare data layers and enterprise-grade integrations • Develop systems leveraging LLMs, reinforcement learning, and agent-based architectures • Drive architecture decisions and technical strategy • Improve scalability, reliability, performance, and operational excellence • Mentor engineers through code reviews, design discussions, and knowledge sharing • Collaborate closely with founders and a small, high-performing engineering team




