Senior Product Engineer, Agent Systems

Job not on LinkedIn

🔥 0 minutes ago

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Mactores

Mactores

51 - 200 employees

Founded 2008

🏢 Enterprise

Enterprise • Data

Mactores is a company that provides end-to-end data platform solutions aimed at accelerating business value through automation. Since 2008, Mactores has been helping businesses with digital transformation, offering services like Enterprise Data Lakes, Scalable Databases, Modern Data Warehouses, Automated DataOps, MLOps, and Generative AI solutions. They focus on enabling faster and cost-effective migrations and modernizations in data analytics, partnering with leading platforms to drive innovation and success. Mactores works alongside tech teams to strategize and implement the right data solutions timely and efficiently.

📋 Description

• 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.

🎯 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

Apply Now

Similar Jobs

🔥 50 minutes ago

Weekday (YC W21)

11 - 50

☁️ SaaS

🎯 Recruiter

Full Stack Engineer developing modern web applications with AI capabilities for Weekday's clients. Responsible for entire development lifecycle and collaboration with cross-functional teams.

AWS

Azure

Cloud

Docker

Google Cloud Platform

Java

JavaScript

Kubernetes

MongoDB

Node.js

Postgres

Python

React

Redis

Spring

Spring Boot

SpringBoot

🔥 2 hours ago

Darkroom

51 - 200

🤝 B2B

☁️ SaaS

Full-Stack Developer working on AI-driven marketing solutions within Shadow. Responsible for integration of back-end and front-end technologies, mentoring peers, and architecting system features.

Docker

Google Cloud Platform

GraphQL

JavaScript

Kubernetes

Node.js

Postgres

Python

React

TypeScript

🔥 8 hours ago

Confluent

1001 - 5000

🤖 Artificial Intelligence

☁️ SaaS

Senior Software Engineer developing and maintaining services for Kafka/Flink artifacts in KORA platform. Collaborating on complex distributed systems and infrastructure problems.

Cloud

Distributed Systems

Java

Kafka

Scala

Go

🔥 10 hours ago

Nagarro

10,000+ employees

🤝 B2B

🏢 Enterprise

Senior Engineer in Industrial Automation at Nagarro, developing SCADA solutions for diverse industries. Engaging in system integration and troubleshooting within dynamic engineering teams.

JavaScript

Python

🔥 11 hours ago

Synchrony

10,000+ employees

🏦 Banking

💸 Finance

💳 Fintech

Robotic Process Automation Developer designing end-to-end solutions using Automation Anywhere at Synchrony. Focused on automation, coding, and agile methodologies for high-performing bots.

RPA

SQL