About The Position

This position will have the opportunity to work on impactful projects and gain practical experience in software development. Specifically, this role focuses on business development initiatives by integrating our robots with external partners and ecosystems. The individual will collaborate with a team of experienced engineers, while utilizing cutting-edge AI coding agents to build reliable, scalable solutions. This internship is designed for students who are passionate about software engineering and eager to understand the intersection of technical implementation, end-user perspective, and business impact.

Requirements

  • 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 Typescript, Go, Python, C++, or others, and an understanding of computer science fundamentals, data structures, and algorithms.
  • Business Acumen: Ability to understand business impact and the end-user's perspective within a technical context.
  • Adaptability: Passion for software development with the flexibility to adapt to changing directions based on feedback.
  • Soft Skills: Excellent communication and collaboration skills, with the ability to work effectively in a team setting.
  • Currently pursuing a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Prolonged periods of sitting/standing at a desk and working on a computer.
  • The employee routinely is required to sit; stand, walk; talk and hear; use hands to keyboard.
  • Specific vision abilities required by this job include close vision, color vision, peripheral vision, depth perception, and ability to adjust focus.
  • Ability to lift 20 lbs.

Nice To Haves

  • System Integration: Prior experience integrating systems with other partners or third-party APIs.
  • Consumer Applications: Previous experience developing or working with consumer-facing applications.

Responsibilities

  • Strategic Software Development & Integration Contribute to the design, development, and testing of software applications or components, with a specific focus on integrating robots with third-party partners.
  • AI-Assisted Engineering: Utilize AI coding agents to accelerate development while ensuring the creation of reliable and robust software. Write clean, efficient, and well-documented code that meets project requirements.
  • Business & User-Centric Problem Solving Analyze technical challenges and propose creative solutions that align with business development goals. Adopt an end-user perspective to ensure integrations provide tangible value and seamless experiences. Demonstrate flexibility by actively seeking feedback from stakeholders and adapting project directions to maximize business impact.
  • Collaboration & Growth Work closely with team members and cross-functional teams to execute integration projects. Embrace a learning mindset and actively seek opportunities to expand your technical skills, particularly in AI-assisted development workflows. Participate in code reviews to ensure code quality and collaborate with team members to overcome obstacles.
  • Documentation Create and maintain technical documentation, including design specifications, API documentation, and user guides to support partner integrations.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service