Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Software Engineer Intern

Kargo

Software Engineer Intern

New York, NY
Internship
Paid
  • Responsibilities

    Job Description

    Kargo unites the world's leading brands and premium publishers on mobile devices using innovative creative ad formats. At Kargo, we're all about bringing together the best of the best with a spark of creativity to stand out from the crowd. The same is true for our employees. What makes Kargo and each Kargo team member exceptional makes our company special. Kargo believes differences should be celebrated and is committed to diversity in the workplace. As an Equal Opportunity employer, we do not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, marital status, age, national origin, protected veteran status, disability or other legally protected status. Individuals with disabilities are provided reasonable accommodation to participate in the job application process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.

    Kargo is 200 employees strong across offices in New York City, Chicago, Dallas, Los Angeles, Sydney, and Auckland. But we’re not stopping there, so stay tuned as we expand our map and our team.

    SUMMARY OF JOB'S PURPOSE:

    As a Software Engineer Intern at Kargo, you will be part of a team of full-stack engineers to develop the technology that powers Kargo’s programmatic capability to achieve: 1) Maximize revenue for publishers, and 2) Enhance brand value for marketers. You will gain first-hand experience working with Software Development Lifecycle (SDLC), utilizing the Agile methodology (Scrum). You will have the opportunity to engage in a wide range of areas including development, design, testing, big data, frontend, and backend using the industry’s leading-edge technologies like Golang, Kubernetes, Docker, AWS, TypeScript, and more. You will collaborate cross-functionally with Product, Project, Tech Ops, and the Data teams to formulate and develop solutions, which ultimately will provide valuable experiences that will set you apart in your engineering career.

    WHAT YOU'LL DO:

    • Design and develop production-grade code that adheres to Kargo’s code standard.
    • Support QA engineer in testing and improving code coverage for various repositories.
    • Compose documentation to improve knowledge sharing and onboarding process.
    • Provide assistance to Tech Ops in diagnosing and debugging production issues.

    WHAT YOU’LL LEARN:

    • Micro-service architecture
    • REST architecture
    • Distributed Systems
    • Big Data
    • Troubleshooting & critical thinking

    THE REQUIREMENTS:

    • Currently enrolled in a Bachelor's or Master's degree program in Computer Science or related technical field.
    • Experience coding in a general-purpose programming language, including but not limited to: JavaScript/TypeScript, Golang, Python, C++, Java, PHP.
    • Proactive and has a passion for problem-solving with the audacity to take on unknown challenges.

    Preferred qualifications:

    • Within 1 year of graduation.
    • Past experience working in a tech startup.
    • Solid understanding of algorithms and data structures.
    • Experience with RDBMS and comfortable writing SQL queries.
    • Experience working with a modern frontend framework like: Angular, React, or Vue.

    Powered by JazzHR

    FvSUmCqU9p