Logo for Mactores

Product Engineer Intern, Agent Systems

Role overview

Qualifications

  • Currently pursuing, or recently completed, a degree in Computer Science, Engineering, or a related field.
  • Solid foundation in Python personal projects, internships, or coursework count; no minimum years of professional experience required.
  • Basic understanding of APIs and web frameworks (FastAPI, Flask, or similar) is a plus.
  • Genuine curiosity about LLMs, agent frameworks, and how software gets verified before it ships.

Responsibilities

  • Assist in building components of the Aedeon agent fleet parsers, extractors, dependency mappers, test synthesizers under senior engineer guidance.
  • Practice writing tests before code, for the small pieces of functionality you own.
  • Write clear, readable Python and submit pull requests for review.
  • Document what you build in Confluence or equivalent clearly enough that a teammate can pick it up without asking you first.

About the company

Mactores logo

Mactores

Data Analytics & Business Intelligence

Mactores is a trusted leader among businesses in providing modern data platform solutions. Since 2008, Mactores have been enabling businesses to accelerate their value through automation by providing End-to-End Data Solutions that are automated, agile, and secure. We collaborate with customers to strategize, navigate, and accelerate an ideal path forward with a digital transformation via assessments, migration, or modernization.

Company details

Company typeSME
IndustryData Analytics & Business Intelligence
Company size51 - 200

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

About Mactores
 
Mactores is the agent-native AWS modernization firm. Most enterprise modernization stalls at pilots and handoffs; ours ships, production systems running, legacy retired, outcomes measured. Our delivery is built on Aedeon, the agent platform built by Mactores' founders' sister company, Aedeon Inc. Aedeon absorbs the repetitive 60–70% of engagement work, discovery, mapping, validation, test generation, while forward-deployed engineers own architecture, judgment, and cutover. Mactores is Aedeon's flagship deployment partner: field delivery informs the platform roadmap, and the platform shapes how we deliver.
 

About Aedeon

Aedeon is the agent platform for enterprise modernization, built by Aedeon Inc., a separate product company founded by the same team that founded Mactores. Aedeon turns the systems already running a business applications, databases, data platforms, business rules, 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 an intern on Aedeon's Agent Systems team, you'll work alongside the engineers who build the agents that do the actual modernization work: parsers that read legacy estates, extractors that lift business rules out of code, verifiers that produce behavior-equivalence proof. You won't own an agent end to end on day one, but you'll write real Python against the Code Intelligence Graph, under close mentorship, and see how governed autonomy (shadow, supervised, autonomous stages) actually works in production.

You don't need prior experience with Bedrock or LangChain. You need to be a curious, careful Python learner who wants to understand agent frameworks deeply rather than treat them as a buzzword.


What you'll do?

Agent systems development

  • Assist in building components of the Aedeon agent fleet parsers, extractors, dependency mappers, test synthesizers under senior engineer guidance.
  • Learn how agents operate against the Code Intelligence Graph so every action traces back to a line of code.
  • Get exposure to governed autonomy stages (shadow, supervised, autonomous) and the human-in-the-loop controls at each stage.
  • Shadow how the team orchestrates foundation models (Anthropic, OpenAI, Google) through the Aedeon Decision Model.
  • Verification and quality

  • Practice writing tests before code, for the small pieces of functionality you own.
  • Help build behavior-equivalence checks  comparing agent output against expected results.
  • Contribute to test cases covering functional flows and edge cases, with mentor review before anything ships.
  • Get hands-on with pytest and the team's CI/CD-integrated test suites.
  • Collaboration and documentation

  • Write clear, readable Python and submit pull requests for review.
  • Document what you build  in Confluence or equivalent  clearly enough that a teammate can pick it up without asking you first.

  • What we're looking for?

    Core Python and fundamentals

  • Currently pursuing, or recently completed, a degree in Computer Science, Engineering, or a related field.
  • Solid foundation in Python personal projects, internships, or coursework count; no minimum years of professional experience required.
  • Basic understanding of APIs and web frameworks (FastAPI, Flask, or similar) is a plus.
  • Genuine curiosity about LLMs, agent frameworks, and how software gets verified before it ships.
  •  
    Engineering mindset
  • Willingness to learn testing discipline as a habit, not an afterthought.
  • Comfortable asking questions and taking feedback on code quality.
  • Available to work with reasonable overlap with US business hours.

  • You'll be preferred if you've
  • Coursework or personal projects using LangChain, AWS Bedrock, or similar agentic AI frameworks.
  • Any exposure to Docker, basic Kubernetes concepts, or cloud platforms (AWS preferred).
  • Familiarity with graph databases (Neo4j) or Elasticsearch/OpenSearch, even at a conceptual level.
  • Life at Mactores
     
    We care about creating a culture that makes a real difference in the lives of every Mactorian. Our 10 Core Leadership Principles that honor Decision-making, Leadership, Collaboration, and Curiosity drive how we work.
     
    1. Be one step ahead
    2. Deliver the best
    3. Be bold
    4. Pay attention to the detail
    5. Enjoy the challenge
    6. Be curious and take action
    7. Take leadership
    8. Own it
    9. Deliver value
    10. Be collaborative
     
    We would like you to read more details about the work culture on https://mactores.com/careers 
     
    The Path to Joining the Mactores Team

    At Mactores, our recruitment process is built around distinct structured stages. Here's an overview of what to expect at each stage:

    Take-home Assessment: 
    A technical task relevant to the role, so you can demonstrate your thinking and approach at your own pace.  

    Technical Interview:
    A hands-on session with one of our panel members covering your technical skills, hands-on experience, and how you deliver quality under pressure. 

    Panel Interview:
    A structured conversation with members of the hiring team covering your experience, product thinking, and how you work. 

    HR Discussion:
    During this 30-minute session, you'll have the opportunity to discuss the offer and next steps with a member of the HR team.

    At Mactores, we are committed to providing equal opportunities in all of our employment practices, and we do not discriminate based on race, religion, gender, national origin, age, disability, marital status, military status, genetic information, or any other category protected by federal, state, and local laws. This policy extends to all aspects of the employment relationship, including recruitment, compensation, promotions, transfers, disciplinary action, layoff, training, and social and recreational programs. All employment decisions will be made in compliance with these principles.
     
     
    Note: Please answer as many questions as possible with this application to accelerate the hiring process.


    Apply once. Then go straight to the hiring manager.

    After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.

    MR

    Marcus Rivera

    Chief Revenue Officer

    m.rivera@company.com
    linkedin.com/in/marcusrivera
    Unlocked after you apply
    ·

    Related jobs

    Other jobs at Mactores

    Premium

    Reach out to the hiring manager directly.

    Gain access to the contact details of the hiring managers who actually decide, and reach out to network with them directly. That, plus more when you upgrade:

    • Full match report with fit score and gaps
    • Career diagnostics on how recruiters read you
    • Curated company matches and warm intros
    • 48h early access to new roles

    Cancel anytime.