Radialpoint Internships. Winter 2015.
Who we are, what we look for and what to expect.
Radialpoint builds products that make customer support teams more successful. For many years now we’ve been helping businesses provide delightful support to over 20 million consumers. But we also believe that customer support, especially technology support, is still hard to get right for organizations and too often still frustrating for consumers. So we build products to fix that, that’s what keeps up going. We’ve built an award-winning Reveal that helps agents collect and share the best tech support solutions from across the web. And fast-growing SupportKit that connects support teams to iOS app’s users right inside the app.
We understand the importance of internships, we treat you the same as any other member of the team. You won’t do intern side projects, you get assigned the same kinds of challenging tasks that our senior engineers get, rewarding you with the same kind of experience we are building for ourselves.
Interested in applying? Here’s what to expect.
During the first 30 min interview (over Skype or in person) we want to understand what you are passionate about, how quickly you can learn new things, what you think you want to do when you graduate and how you like to work. We expect interns to contribute fairly quickly so you need to be resourceful and have the capacity to work independently.
We try to create long term relationships with coop students. Many of our coop students return for multiple work sessions or are hired for permanent positions when they graduate.
Next step is a 1 hour technical interview either over the phone or, ideally, in person. At this interview you’ll meet people you’ll be working closely with.
During this interview we go through a list of technical questions and problems to understand your level of expertise. Expect to write some code during this interview and we like you to explain your solution to the problem. This is much more than about getting the answer just right — we ask you to explain your thought process as you go through the exercises. We skip over the parts that fit less with your experience and on occasion finish with a brain teaser.
After the interviews, we want everyone involved with the hiring process be on board with the hire. This is a good method to get everyone feeling invested in each new hire joining the team.
Who are we looking for
Radialpoint thrives on creativity, innovation and thinking outside of the box. To be successful here you need to be a self-starter, resourceful and have the ability to speak up! We are targeting our internships towards students in Computer Science, Software Engineering or a related discipline. A passion for technology is a must and we prefer students who are involved with the tech community.
Here are the internship positions for Winter 2015:
Software Engineering Intern, Knowledge Graph (January 2015 — May 2015)
Work on the Knowledge Graph team to launch a first release of a vertical semantic search engine.
You will:
- code novel algorithms in Java to parse, clean and annotate web documents as part of our NLP pipeline
- create python and shell scripts to automate repetitive tasks and get rapid insight into our data
- work with our Amazon Web Service cluster to crunch large volume of documents
- contribute to improving our search and classifier metrics by suggesting innovative ways to leverage natural language features and text annotations
While the Knowledge Graph team works on research topics, most of your contributions to the team will be promptly integrated into one of our product lines.
Ideally you have completed 2 or more internships or have work experience within the technology industry.
Software Engineering Intern, Reveal. January 2015 — May 2015 in Montreal.
Award-winning Reveal enables teams of tech support professionals to collect and share the best tech support solutions from across the web. Checkout the 6-minute video of the first public demo of Reveal or read BetaKit’s analysis of where Reveal is headed.
Being a young product, Reveal is evolving fast based in large part on how customers are using it. This is why it is super important to have close-to-perfect product analytics about everything that impacts the user.
You will:
- Help identify and gather metrics from the different points of view (Business, Development, Operations) to identify how the application is performing, the quality of the features and how tech support agents are using the product.
- Help define where metrics should be produced within the application
- Implement and structure metric generation, retrieval, storage and aggregation
- Help identify how metrics should be exposed
- Implement reporting functionality
- You’ll develop in JS (Web Application), Java/Scala (Data Pipeline)
Ideally you have completed 1 or more internships or have work experience within the technology industry.
Software Engineering Intern, SupportKit. January 2015 — May 2015 in Montreal
Radialpoint SupportKit connects iOS app developers to their users. SupportKit provides users with the answers, advice, and tools they need to be successful, right inside the app.
You will:
- Code awesome user interfaces for iOS
- Hack on our server, enjoying Node.js, MongoDB and all the full-of-love npm packages out there
- Test everything that you craft, with code that you’ll write
- Delight other app makers with the most remarkable HTML5 UI using Backbone.js, LESS, Bootstrap and of course jQuery
- Conspire with our Product Manager and our Product Designer (and certainly with the the whole team) on all of SupportKit’s new features.
Ideally you have completed 1 or more internships or have work experience within the technology industry.
Web Developer Intern, PTS. January 2015 — May 2015 in Montreal
Radialpoint’s PTS service powers exceptional support experiences for over 20M consumers. In 2015 we’ll be launching a new offering based on the solid foundation of the PTS platform.
You will:
- Configure, develop and enhance PTS backend components (using Unix scripting, SQL, Python and Django) and front-end components.
- work on agent tools using C++, scripting, and integrate into the PTS platform.
- Participate in the full development lifecycle using agile framework including requirements analysis and design, working closely with technical, customer service and product teams.
- Support a team of experts at Radialpoint with regard to new agent tools and scripts, either 3rd party or homegrown, and maintain a roadmap for incorporating, updating and replacing tools and scripts.
- Research, validate and find solutions to improve technical support interactions.
- Test potential solutions, while keeping customers and internal teams informed on results and progress.
- Update other departments on key issues and work with them to improve the delivery of our support.
- Document and present improvement initiatives to stakeholders.
Ideally you have completed 1 or more internships or have work experience within the technology industry.
Devops Engineer. January 2015 — May 2015 in Montreal.
Be part of the team that focuses on providing the development teams the ability to build, deploy and operate the apps they design.
Your role within the team will be to:
- Build, deploy and maintain applications over AWS and private cloud infrastructure on both Linux and Windows platforms leveraging OS knowledge and using saltstack
- Designing and manage the systems that power deployment automation and facilitate error free and repeatable software deployment processes
- Designing and manage the systems that conduct application level monitoring to deliver deep customer insight through advanced logging and analytics tools.
Ideally you have completed 1 or more internships or have work experience within the technology industry.
Python developer. January 2015 — May 2015 in Montreal
The focus of this internship is to become part of the Build team to design, develop and maintain Python-based configuration management tools that support all of Radialpoint’s engineering teams.
You will:
- Develop web and desktop applications to aid development and track products.
- Set up and maintain CM systems to support development including source control, task tracking, builds, continuous integration and continuous delivery system.
- Work to standardize software processes.
- Develop scripts to virtualize build environments, build artifacts using VMware and containers
- Help others to use the configuration management systems and follow the processes