Gem

Software Engineering Internship

Gem  •  San Francisco, CA (Onsite)  •  13 days ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

Job Description

The RoleAs an Software Engineering Intern, you will be challenged to learn and adapt in a dynamic, forward-thinking, and fast-paced environment and will experience life as an engineer on one of our technology teams. Your impact is immediate and meaningful. You will work alongside engineers designing, solving and testing complex coding problems that will deliver solutions to our trading tools and risk applications. These distributed real-time systems will require you to have a proven understanding of computer science concepts, software development skills and methodology, and effective communication and teamwork abilities. You will get exposure to the design and implementation of these systems, which will allow you to build upon your technical skills.
There are a variety of languages you could get practical experience working with including (but not limited to): Java, C++, and Python. Software development cycles at Gem are short and releases of proprietary software are frequent. This is a fast-paced and dynamic team environment where our engineers quickly see the results of their effort, and the impact that work has on our businesses.  
What to Expect  The internship program gives you insight into our culture and an inward look into what our business is all about. You will attend planned social activities and talks from various business leaders to propel your professional growth, and build your network with Gem employees and fellow interns. You will  
  • Deliver a technical project in an impactful role mirroring that of a full-time Associate Engineer  
  • Get hands-on experience with our trading technology, including a 1-week Trading Basics class, mock trading, quant class, and trading desk shadows  
  • Have weekly one-on-one meetings with your manager to ensure you are progressing and learning throughout the program  
  • Receive mentorship from a member of our technology team  
  • Experience a culture with a strong emphasis on teamwork and collaboration built through various educational and social activities  

What it takes for you to be successful  
  • A foundation in data structures, object-oriented programming, and algorithms, and the ability to apply them to real-world problems  
  • An interest in learning about technology, trading, pricing and risk management. No prior knowledge or experience in finance is necessary, but a deep curiosity and a hunger to learn is critical  
  • You are a highly motivated, humble, and collaborative team member  
  • Ability to thrive in a team-based environment filled with driven people who want to compete and win together 
  • Ability to effectively communicate ideas both written and verbally that showcase your analytical skills  
  • You seek constructive feedback to grow your capabilities  

Key requirements  
  • You are pursuing a Bachelor's in Computer Science, Computer Engineering or a similar technical field with Java, C++, or Python experience  
  • You will graduate between December 2025-June 2026  
  • You have a demonstrated record of success (academics, awards, volunteering, community service, etc.)  
  • You are willing to relocate to New York, NY for the summer  
  • You are either eligible to work in the United States with no restrictions or you are eligible to work in the United States temporarily/will require visa sponsorship for permanent authorization  

Why should you consider interning at Gem?  
  • Be part of a fast-growing, industry-leading global technology company  
  • Excellent support system to ensure your learning and development  
  • Fun, collaborative, team environment  
  • Opportunity to work with and learn from forward-thinking leaders in our industry  
  • Competitive pay, free housing with your fellow interns in New York, and free breakfast, lunch, and snacks!  

Application Timeline  Please apply by November 1st, 2024.  
  • Following the application process, you may receive an online assessment from Codility to test your programming skills.  
  • Based on your assessment results, you may be invited to virtual interviews. We will contact you directly if we would like to move you to the next round no later than mid-November 2024.
Gem

About Gem

Gem is the only AI-first all-in-one recruiting platform. It brings together your ATS, CRM, sourcing, scheduling, and analytics — plus 650+ million profiles to source from — with AI built into every workflow. By eliminating the headaches of juggling multiple tools, Gem helps customers boost recruiter productivity by up to 5x while saving 30-50% on technology costs. Over 1,000 organizations — from startups to industry leaders like Zillow, DoorDash, and Asana — trust Gem to fuel their growth. With an industry-leading 4.8/5 rating on G2, Gem is the platform recruiters actually love to use.

Industry
IT & Software
Company Size
201-500 employees
Headquarters
San Francisco, California
Year Founded
2017
Website
gem.com
Social Media