Software Engineer Intern
Location: Seattle, Washington, United States
Department: Engineering
Workplace: on_site
Employment Type: contract
Description
Caddi is a seed-stage startup reimagining automation for professionals by transforming simple screen recordings into fully automated workflows. We’re building the first true AI-powered automation assistant for lawyers, financial advisors, and other knowledge workers who want to eliminate busywork—without changing how they work.
We’re a small, fast-moving team based in Seattle, and we’re looking for a sharp, curious Software Engineering Intern to help us validate and improve the workflows built by our AI systems. You’ll work at the intersection of engineering, AI, and real-world software tooling—helping us scale from semi-automated processes to truly intelligent automation.
What You'll Do
- Contribute to the development and refinement of our AI-driven automation engine by improving how workflows are interpreted, validated, and executed.
- Write and debug Python and/or Go code to enhance core backend systems that interact with large language models and automation agents.
- Build lightweight tools to inspect, simulate, and evaluate AI-generated plans and their interactions with third-party systems.
- Collaborate closely with founding engineers to expand our AI pipeline’s ability to generalize across user environments.
- Identify edge cases, inconsistencies, and learnings from real data to improve model prompts, heuristics, and product design.
Requirements
- Currently pursuing or recently completed a degree in Computer Science, Software Engineering, or related field.
- Comfortable with scripting and light backend development (Python and/or Golang experience preferred).
- Strong problem-solving and debugging skills—you enjoy figuring out how things work and making them better.
- Detail-oriented and methodical—you’ll be working closely with real user workflows and production-level automation logic.
- Based in or able to work from our office in Seattle (Belltown). This is an in-person role.
Benefits
- Work on the frontier of AI and automation in a fast-paced startup environment.
- Your contributions will directly shape our product, improve our AI system, and drive user impact.
- Great mentorship opportunity with experienced founders and engineers.
- Ideal experience for aspiring backend engineers, systems thinkers, or future founders.
- Compensation: $30–35/hour, depending on experience and time commitment (30–40 hours/week).
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
