Software Engineering Internship
(COMPANY NAME) is on a mission to make your working life simpler, more pleasant and more productive. We are looking for remote Software Engineer interns to join our team for Summer 2021!
These full-time, remote internships are a unique opportunity for someone currently pursuing a BS, MS, or PhD in Computer Science, Engineering, or equivalent training, fellowship, or bootcamp completion, who wishes to gain hands-on experience in an industry setting. You will have the opportunity to work on a collaborative team and be paired with one of our engineers who will be your mentor throughout the course of the program!
What you should have:
* A strong work ethic, an eagerness to jump in and help fix things
* Curiosity about how things work and tenacity to learn
* Self-awareness and a desire to improve your skills
* Strong communication skills, a positive attitude and empathy
* To be eligible for the program a candidate must currently be pursuing a BS, MS, or PhD in Computer Science, Engineering, or equivalent training, fellowship, or bootcamp completion with at least one quarter or semester left after your time at (COMPANY NAME)
Interns will work in one of following areas:
* Backend - Our team works to create delightful features, while designing and implementing useful API methods to improve the reliability of our systems. We build our app using reliable tools that our team knows and trusts, including Hack/PHP, MySQL, and Linux. Expertise in these areas is a huge plus, but having a familiarity with other common web languages (such as Python or Ruby) and other relational databases are fine substitutes.
* Mobile (Android) - Come use your extensive knowledge of Java and Kotlin to improve the (COMPANY NAME) Android app, a complex completely native application relied upon by millions of users every day. You will work with real-time data streams, engineer for performance across devices and delight people by making the best software we can imagine. You will collaborate closely with Product, Design and QA to build, test and deploy new features.
* Mobile (iOS) - Apply your extensive knowledge of Objective-C and Swift to improve the (COMPANY NAME) iOS app, a sophisticated completely native application relied upon by hundreds of thousands of users every day. You will work with real-time data streams, engineer for performance across devices and delight people by making the best software we can imagine. Collaborate closely with Product, Design and QA to build, test and deploy new features.
* Desktop - Everyday, millions of people use (COMPANY NAME)'s desktop application to stay connected and connect with their teams. Though the application is used by a massive audience, it's created by a surprisingly small group of folks. We're able to pull this off through the use of cross-platform technologies like Electron, Node.js, and React. It doesn't hurt that our engineers are incredibly passionate and talented. Come help us build delightful features and tackle the unique challenges of developing for Windows, macOS, and Linux using web technologies.
* Infrastructure - Come help make (COMPANY NAME) be more performant and reliable for teams of any size around the world. Our team focuses on the building blocks that enable the product engineering teams to build features easier, faster and more reliably. We'll use your knowledge of data structures, algorithms, programming languages, distributed systems, operating systems, and networking to build and troubleshoot complex distributed systems.
* Cloud Engineering - The Cloud Engineering team is responsible for building the network, systems, and software upon which we build (COMPANY NAME). We are a team of tool builders working to provide a secure and reliable base powered by automation. We use Chef, Python, MySQL, Memcached, Solr, Apache, Kubernetes, HHVM, Java, Go, and many other technologies, all running in AWS and GCP.
* Data - The Data team helps our analysts, product managers, and customers understand how to make our users' working lives simpler, more cheerful, and more productive. We develop (COMPANY NAME)'s open-source data infrastructure built on top of Thrift, Kafka, Spark, Druid, Airflow and Vitess and the work will involve creating and scaling batched streaming data pipelines.
* Automation QA - You will develop frameworks, tools, and tests to cover the full depth and breadth of (COMPANY NAME)'s client-server-side functionality. This includes our desktop and web clients, our iOS and Android clients, our external service integrations, the (COMPANY NAME) platform API, and our supporting server infrastructure.
* Manual QA - This is an excellent position for people who enjoy working on the full cycle of manual testing - crafting a strategy, writing a plan, building and executing tests, finding regressions, logging and verifying bugs, and building comprehensive historical records of testing activities that are key to being successful in this position.
* Information Security - The Information Security team at (COMPANY NAME) partners with other teams to ensure we are doing our best work to protect customer data. We partner with each (COMPANY NAME) engineering team to ensure (COMPANY NAME)'s entire product stack considers security best practices. We monitor (COMPANY NAME)'s operating environments, looking for malware and bad actors on (COMPANY NAME)'s corporate and production infrastructure. We develop secure libraries, tools, and services to prevent classes of risk and vulnerabilities to support how (COMPANY NAME) operates. We continuously assess (COMPANY NAME)'s compliance with security standards and best practices. Help protect the billions of messages that (COMPANY NAME) users share on our platform
(COMPANY NAME) is registered as an employer in many, but not all, states. If you are not located in or able to work from a state where (COMPANY NAME) is registered, you will not be eligible for employment.
Visa sponsorship is not available for candidates living outside the country of this position.
(COMPANY NAME) is an Equal Opportunity Employer and participant in the U.S. Federal E-Verify program. Women, minorities, individuals with disabilities and protected veterans are encouraged to apply. (COMPANY NAME) will consider qualified applicants with criminal histories in a manner consistent with the San Francisco Fair Chance Ordinance.
(COMPANY NAME) has transformed business communication. It's the leading channel-based messaging platform, used by millions to align their teams, unify their systems, and drive their businesses forward. Only (COMPANY NAME) offers a secure, enterprise-grade environment that can scale with the largest companies in the world. It is a new layer of the business technology stack where people can work together more effectively, connect all their other software tools and services, and find the information they need to do their best work. (COMPANY NAME) is where work happens.
Ensuring a diverse and inclusive workplace where we learn from each other is core to (COMPANY NAME)'s values. We welcome people of different backgrounds, experiences, abilities and perspectives. We are an equal opportunity employer and a pleasant and supportive place to work.
Come do the best work of your life here at (COMPANY NAME)