1

Internship Competitive Programming Jobs in Puerto Rico

... internships or production-level projects * Proficiency in at least one programming language (e.g ... Learn more at We offer competitive salaries and a comprehensive benefits program for full-time ...

PR · On-site

Related engineering, internship or co-op work experience. * Proficiency with PLS-CADD and PLS-POLE ... We understand the importance of work-life balance, which is why we are proud to provide competitive ...

... Apply cost competitive execution techniques to develop the most cost-effective total project ... the discipline engineering work • Develop and review project Scope of Services, Scope of ...

Apply cost competitive execution techniques to develop the most cost-effective total project ... engineering work Develop and review project Scope of Services, Scope of Facilities, and other ...

next page

Showing results 1-20

Internship Competitive Programming information

What are the key skills and qualifications needed to thrive as an Internship Competitive Programming, and why are they important?

To thrive as an Internship Competitive Programming, you need a solid grasp of algorithms, data structures, and strong problem-solving abilities, often demonstrated through participation in programming contests and relevant coursework. Familiarity with coding platforms like Codeforces, LeetCode, or HackerRank, and proficiency in languages such as C++, Java, or Python, are typically expected. Analytical thinking, perseverance, and teamwork are valuable soft skills that distinguish top candidates in this role. These skills are crucial for quickly solving complex problems, collaborating effectively, and excelling in high-pressure, time-sensitive environments.

What types of projects or challenges can I expect to work on during a Competitive Programming internship?

During a Competitive Programming internship, you can expect to tackle algorithmic challenges, optimize solutions for efficiency, and participate in problem-solving sessions, often as part of a team. Interns frequently work on creating or testing problems for contests, developing tools or scripts to support competition platforms, and collaborating closely with experienced programmers to review and debug code. These experiences not only strengthen your coding skills but also familiarize you with real-world applications of algorithms and team-based development workflows. Exposure to peer code reviews and regular feedback sessions is also common, helping you grow both technically and professionally.

What is an internship in competitive programming?

An internship in competitive programming is a structured work experience for students or recent graduates that focuses on developing algorithmic problem-solving skills, programming proficiency, and familiarity with coding competitions. Interns typically work on challenging coding problems, participate in contests, and may help design or test problems for competitions. Such internships are often offered by tech companies, educational organizations, or competitive programming platforms, and can provide valuable experience for careers in software engineering or related fields.

What is the difference between Internship Competitive Programming vs Software Developer Intern?

AspectInternship Competitive ProgrammingSoftware Developer Intern
Required SkillsAlgorithm design, problem-solving, coding proficiencyProgramming, software development, coding skills
Work EnvironmentCompetitive programming contests, online platforms, hackathonsSoftware development teams, tech companies, project-based work
Industry UsageUsed for skill demonstration, coding competitions, prep for tech rolesUsed for gaining industry experience, software project work

Internship Competitive Programming focuses on honing algorithmic skills through contests and online platforms, often used for skill validation and preparation for technical roles. Software Developer Internships involve working on real-world projects within a company's development team, emphasizing practical software engineering experience. Both roles require strong coding skills but differ in environment and purpose.

What are popular job titles related to Internship Competitive Programming jobs in Puerto Rico? For Internship Competitive Programming jobs in Puerto Rico, the most frequently searched job titles are:
What cities in Puerto Rico are hiring for Internship Competitive Programming jobs? Cities in Puerto Rico with the most Internship Competitive Programming job openings:

Associate Software Engineer

Xtillion

San Juan, PR • On-site

Full-time

Medical, Dental, Vision, Retirement, PTO

Posted 16 days ago


Job description

About Xtillion
Xtillion is a fast-growing AI solutions firm helping organizations build, operationalize, and scale high-value AI systems. We deliver end-to-end solutions, from design to deployment in real-world environments, combining deep data expertise with a strong focus on measurable business impact.
Based in San Juan, Puerto Rico, Xtillion partners with organizations across U.S. industries to solve complex, high-impact business problems. We invest in our people and offer opportunities to work on technically challenging, customer-facing systems that directly influence client success.
About the Role
We're looking for an Associate Software Engineer to join our growing team. This role is ideal for engineers who are looking to deepen their skills in software engineering, data systems, and applied AI while contributing to real client and internal projects.
As an Associate Software Engineer, you'll build on your existing foundation through a combination of structured onboarding, mentorship, and hands-on project work. You'll collaborate closely with experienced engineers and cross-functional teams to design, build, and maintain reliable, scalable software solutions used in production environments.
What You'll Do
  • Build and strengthen core software engineering skills through Xtillion's structured onboarding and ongoing technical development programs
  • Collaborate with cross-functional teams to understand business problems and technical requirements
  • Contribute to the design and implementation of software applications and data workflows
  • Participate across the software development lifecycle, including requirements gathering, design, implementation, testing, and deployment
  • Write clean, efficient, and maintainable code following established engineering standards and best practices
  • Test, debug, and help improve the reliability and performance of applications and services
  • Support troubleshooting and resolution of technical issues in collaboration
  • Document system designs, code, and processes to support maintainability and knowledge sharing
  • Stay up to date with emerging technologies, trends, and industry developments to continuously improve skills and knowledge.

What We're Looking For
Required Qualifications
  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • 1+ years of professional software engineering experience, or equivalent hands-on experience through internships or production-level projects
  • Proficiency in at least one programming language (e.g., Python, Java, C++)
  • Strong understanding of software development fundamentals, including data structures and algorithms
  • Experience working with SQL, databases, or data-intensive systems
  • Experience working with Git or other version control systems
  • Familiarity with Agile or Scrum development methodologies
  • Strong written and verbal communication skills in English
  • Ability to work independently while collaborating effectively within a team
  • A proactive, positive attitude with strong organizational and problem-solving skills
  • Comfort working in fast-paced, evolving environments

Preferred Qualifications
  • Prior internship, research, or hands-on project experience in software engineering
  • Exposure to backend development frameworks or API development through coursework or projects
  • Experience with cloud platforms (AWS, Azure) through academic, personal, or internship projects

Why Join Xtillion
At Xtillion, you'll take ownership of meaningful, production-grade systems and work on software that is relied upon in real-world environments. You'll join a fast-moving team where engineers influence technical direction and uphold strong engineering standards, supported by competitive compensation and meaningful opportunities for career growth.
Ready to Build What Matters?
Join Xtillion and be part of a collaborative team delivering real-world data and AI solutions at scale. If you're excited about taking ownership of complex systems and turning AI into measurable business outcomes, we'd love to hear from you!
Learn more at https://www.xtillion.com
We offer competitive salaries and a comprehensive benefits program for full-time employees, including medical, dental and vision coverage, paid time off and 401(k) plan.
We are committed to providing equal employment opportunities to qualified individuals with disabilities. This includes providing reasonable accommodation where appropriate. Should you require a reasonable accommodation to apply or participate in the job application or interview process, please contact gguerrero@xtillion.com
Xtillion is an equal opportunity employer that does not discriminate against any employee or applicant because of race, creed, color, religion, gender, sexual orientation, gender identity/expression, national origin, disability, age, genetic information, veteran status, marital status, pregnancy, or any other basis protected by law. Employment at Xtillion is based solely on a person's merit and qualifications.