Back to Careers
EngineeringHybrid (Cincinnati, OH)Intern$20–30/hr

Software Engineering Intern — Integrations

Automized builds and maintains the API integrations that keep our clients' construction technology platforms in sync — ERPs, CRMs, project management tools, payroll, and accounting systems. We work with commercial contractors, roofing companies, and PE-backed platforms navigating growth, and every integration we ship helps our clients become more efficient and maintain accurate data across their systems. We're hiring an intern to learn the full lifecycle of building and deploying these integrations — from reading API documentation and understanding data models to shipping code that runs autonomously in the cloud. If you've been building with AI coding tools and want to learn how real production systems work, this is an unusual opportunity to do that early in your career.

About the Role

You'll build and deploy system integrations that pull data from one system, transform it, and push it to another automatically. For example: syncing job records from a project management platform into an accounting system, where a single job might need to map across contacts, cost codes, and transaction line items in the target system. If you're someone who wants a coding job where you write everything by hand, this isn't it. We're an AI-native team — you'll use Claude Code and AI coding agents within a structured integration framework to build, test, and deploy. Your job is to understand the systems well enough to direct the agent, validate what it produces, catch what it gets wrong, and ship production-quality integrations. You'll start with a structured 2–3 week learning path with hands-on mentorship before taking on your own integrations. After that, you'll work independently day-to-day with our integration project manager, who sets project timelines and works with you on scoping and strategy. Engineering mentorship and code review comes directly from the engineering lead.

What You'll Do

Build and Deploy Integrations

  • Direct AI coding agents to implement authenticated HTTP clients, data transformation logic, and error handling within our integration framework
  • Validate and debug agent-produced code — understanding what it built, why, and where it falls short
  • Deploy integrations as AWS Lambda functions triggered on a schedule via EventBridge

Maintain Production Systems

  • Review and maintain test coverage using pytest to ensure integrations behave correctly across edge cases
  • Debug production failures using CloudWatch logs and structured logging — trace issues from alert to root cause

Communicate and Collaborate

  • Provide frequent, clear updates to the engineering lead and project manager on progress, blockers, and scope questions
  • Participate in code reviews to build engineering judgment and learn from feedback
  • Document integration behavior, data mappings, and known edge cases for team reference

What We're Looking For

  • Strong communicator: Comfortable raising concerns early, sharing project updates without being asked, and asking clarifying questions when something doesn't make sense
  • Self-directed learner: When you don't understand something — a new API, an unfamiliar data model, a failed deployment — you research it, test hypotheses, and figure it out before escalating
  • Python proficiency: Functions, classes, error handling, modules, and decorators. Comfortable reading and navigating object-oriented codebases you didn't write
  • REST API fundamentals: Understands HTTP methods, JSON payloads, status codes, and authentication patterns (API keys, OAuth 2.0, bearer tokens). Can read API documentation and translate it into working requests
  • AI-assisted development experience: Has built something real using AI coding tools (Claude Code, Copilot, Cursor) — not just prompting ChatGPT, but actually directing an AI agent through a multi-step implementation
  • Git basics: Branching, commits, pull requests — comfortable working in a collaborative version control workflow
  • Terminal comfort: Navigating file systems, running scripts, reading logs, and managing environments from the command line

Nice to Have

  • AWS experience: Exposure to Lambda, IAM, Secrets Manager, EventBridge, or CloudWatch — even through personal projects or coursework
  • Infrastructure-as-code: Familiarity with Terraform or similar tools for provisioning cloud resources declaratively
  • CI/CD and GitHub Actions: Understanding of automated build, test, and deploy pipelines
  • Data transformation patterns: Experience mapping data between different schemas or formats, handling edge cases in real-world data
  • Observability basics: Familiarity with structured logging, monitoring, or alerting concepts
Automized

We help commercial contractors stop fighting their systems and start running their business.

Learn what we do →

Why Join Us

  • Hourly rate: $20–30/hr depending on experience
  • Hybrid work in Cincinnati, OH with a flexible in-office schedule
  • Structured 2–3 week onboarding with hands-on mentorship from the engineering lead
  • Direct path to a full-time engineering role as the team grows
  • Work at the edge of how AI is changing software development — using tools most teams haven't adopted yet

Apply for this Position

Ready to join our team? We'd love to hear from you.

Not the right fit?

View all open positions
Software Engineering Intern — Integrations | Careers at Automized | Automized