As a Software Engineering Intern on the R&D team, you'll play a key role in advancing our AI-driven backend systems during a 12-week internship starting in April 2026. You'll work directly with production-grade machine learning services, building scalable APIs in Python using FastAPI and contributing to microservices that power intelligent document understanding in construction.
What You'll Do
- Develop and maintain backend services that serve trained ML models, ensuring seamless integration within a distributed system architecture.
- Design evaluation frameworks to assess model performance rigorously and guide iterative improvements.
- Process geometric and spatial data using tools like Shapely, NumPy, and OpenCV, transforming raw outputs into reliable, production-ready results.
- Enhance vision and language pipelines for analyzing construction documents, including instance segmentation, shape recognition, and classification tasks.
- Integrate model outputs into durable workflows powered by the Restate execution engine, ensuring reliability and traceability.
- Work with semantic search infrastructure using pgvector to manage and query vector embeddings at scale.
- Collaborate across the stack, contributing to TypeScript services and React components when full-stack implementation is needed.
- Run targeted experiments to uncover failure patterns in models and drive data-informed enhancements.
- Support human-in-the-loop systems by refining pre-annotation pipelines and processing crowdsourced labels.
- Adopt AI-assisted development tools such as Cursor, Copilot, and Claude Code, helping shape modern coding workflows within the team.
Who You Are
You have recently completed or are near completion of a degree in Computer Science, Machine Learning, or a related field, or have gained equivalent experience through hands-on projects. You write clean, maintainable Python code and are comfortable moving beyond prototyping into production environments. You understand core ML principles—including training, evaluation, and iteration—and enjoy working deeply with data to extract insights.
You thrive in fast-paced, ambiguous settings, take initiative without waiting for direction, and communicate clearly in both virtual and in-person settings. You're collaborative by nature, value high standards, and are eager to build meaningful technology from the ground up.
Preferred Experience
- Building and deploying APIs using FastAPI, Flask, or similar frameworks.
- Working with HuggingFace Transformers and managing models through the model hub ecosystem.
- Training or fine-tuning models using supervised or parameter-efficient techniques.
- Contributions to open-source projects or research publications.
- Experience in startup environments, particularly on small, agile engineering teams.
- Interest or experience in construction, real estate, or home remodeling technology.
Technology Stack
Python, FastAPI, Flask, Shapely, NumPy, OpenCV, HuggingFace Transformers, pgvector, TypeScript, React, Restate, Cursor, Copilot, Claude Code
Work Environment
This is a hybrid role based in Vancouver, WA, requiring in-person collaboration alongside remote work using video conferencing tools. You'll work approximately 30 hours per week, with all necessary equipment provided. You'll engage with a high-bar engineering culture that values speed, ownership, and long-term thinking.
Compensation & Growth
Hourly pay ranges from $20 to $25. This internship offers direct exposure to real production systems and may lead to full-time opportunities based on performance and business needs. You'll gain experience with cutting-edge AI-assisted development practices and contribute to foundational technology in a collaborative, inclusive environment.
