Software Development Intern

Ricoh ElectronicsBoulder, CO
92d

About The Position

If you are seeking a team driven by passion and purpose, come create with us at Ricoh. We are a team of information seekers and customer-obsessed collaborators who aspire to deliver the services, solutions, and technologies that empower business success. We are looking for talented, inspired individuals to join us during the summer of 2026 to help drive high-performance teams and our commitment to excellence. Ricoh is an integrated solutions provider and partner that connects people and technology, creates outstanding customer experiences, and delivers innovation for businesses worldwide. We empower digital workplaces by enabling individuals to work smarter from any location and harness the power of information—how it is collected, stored, managed, and shared—to unlock the potential in every organization. We deliver services and technologies that inspire our customers' success and guide them toward a better and more sustainable future. If you are seeking a purpose-driven and passionate team, come create with us, and help drive our high-performance culture of excellence into tomorrow.

Requirements

  • Currently enrolled in an accredited college or university.
  • Studying Math, Computer Science, Computer Engineering or a related major preferred.
  • Pursuing a degree in a related major in the department of interest.
  • Possess some former work or internship experience.
  • Cumulative GPA of 3.0 or higher.
  • Successfully complete all required screenings prior to hire.

Nice To Haves

  • Strong expertise in machine learning and natural language processing.
  • Proven experience working with large language models, including prompt engineering and fine-tuning.
  • Proficiency in Python and AI/ML frameworks.
  • Experience with modern system programming languages.
  • Demonstrated success in developing and deploying production-grade AI systems.
  • Knowledge of AI agents and agentic control flow frameworks.
  • Ability to lead strategic AI initiatives and self-direct projects.
  • Passion for improving the coding experience through innovative developer tools.

Responsibilities

  • Design and implement systems to interface with large language models for coding applications.
  • Develop, refine, and optimize prompts for effective model interactions.
  • Tailor models to excel in coding-specific tasks, ensuring high performance and reliability.
  • Rapidly create and test AI-powered capabilities using Python and modern AI frameworks.
  • Establish rigorous, repeatable frameworks to validate and ensure the robustness of AI features.
  • Work with core engineering to translate prototypes into polished production features.
  • Drive the vision for AI integration, staying on top of AI research and identifying innovative opportunities.
  • Actively participate in pair programming, code reviews, and team brainstorming sessions.
  • Perform a variety of tasks at the direction of the management team.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service