Software Engineering Intern, Developer Productivity
On-siteRedwood City, California, United States
Job Summary
Contribute to the design, development, and testing of internal tools and services focused on automation for bug-triage, workflow, and the engineering productivity dashboard. Utilize AI coding agents to accelerate development by probing them until design trade-offs and edge cases are crystal clear, ensuring reliable software output. Write clean, efficient, configuration-driven code and maintain technical documentation including design proposals and operations runbooks. Analyze technical challenges to integrate Jira, Slack, GitHub, and internal data sources while reconciling inconsistent cross-system information. Demonstrate relentless follow-through on hard problems by digging through failing tests and confusing errors until the root cause is found. Collaborate with cross-functional teams to execute projects within the monorepo and actively seek feedback to adapt project direction.
Required Qualifications
- Grit & Persistence: A never-give-up approach to hard problems — you stay with a stubborn bug or a murky requirement, work the problem from multiple angles, and see it through to a real solution instead of a workaround.
- Inquisitiveness with AI Agents: Skill at working with AI coding agents — asking sharp, persistent follow-up questions until the requirements, design, and rationale are crystal clear, and never shipping something you can't explain.
- AI Engineering Proficiency: Demonstrated ability to build reliable software using AI coding agents.
- Technical Fundamentals: Strong programming skills in one or more languages such as Python, Go, TypeScript, C++, or others (Python proficiency preferred for this role), and an understanding of computer science fundamentals, data structures, and algorithms.
- Correctness Mindset: Attention to edge cases and failure modes, and the habit of writing tests you actually rely on.
- Communication: Clear written communication — able to turn an ambiguous problem into a short design doc and explain a trade-off in plain language.
- Soft Skills: Excellent communication and collaboration skills, with the ability to work effectively in a team setting.
- Currently pursuing (or recent grad of) a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Ability to lift 20 lbs.
Desired Qualifications
- Python proficiency preferred for this role
- System Integration: Prior experience integrating systems with third-party APIs (Slack, GitHub, Jira, or similar) or building small automation/bots.
- CI/CD & Build Systems: Familiarity with CI/CD, GitHub Actions, or build systems (Bazel a plus).
- Data Wrangling: Experience reconciling data across inconsistent sources.
- Domain Interest: Genuine interest in developer-productivity tooling and AI-assisted engineering.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.