Bear Robotics logo
Bear RoboticsPosted 1 week ago

Software Engineering Intern, Developer Productivity

On-siteRedwood City, California, United States

InternshipEntry LevelMedium

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.

Get started

Apply to this job in one click with Sorce

Apply on Sorce