Applications are invited for the Software Engineer Intern at Dialpad, Bangalore. This is a paid internship that will last for a minimum of six months.
About Dialpad
Dialpad is a leading AI-powered customer communications platform that is redefining how businesses engage with and serve their customers. The company creates human-first, AI-enhanced solutions that are driving the next wave of communication innovation. Major enterprise clients, including Randstad, Remax, Mizuho, Cigna, T-Mobile, Johns Hopkins, Motorola, Warby Parker, Panera Bread, and Netflix, leverage Dialpad’s AI capabilities to deliver exceptional customer experiences. Backed by prominent investors such as Andreessen Horowitz, Google Ventures, and ICONIQ Capital, Dialpad is rapidly expanding its footprint as a dynamic force in AI technology.
They are committed to providing an inclusive and dynamic work environment that fosters creativity, growth, and technological excellence. Join them in shaping the future of enterprise communication while working with passionate professionals in a fast-paced, innovative space.
Internship Details
Dialpad is looking for product engineering interns to join our in-house product engineering team. This is an exciting opportunity to gain valuable technological and programming skills while tackling technical challenges at a SaaS company. We focus on providing a cloud-based communications platform that enhances business communications across the globe!
Role and Responsibilities
In your first 30 days
- You’ll go through our distinct onboarding process and gain insights into Dialpad’s culture and values.
- You’ll connect with your assigned mentor, who will guide you through the onboarding process, introduce you to our tech stack, help you identify quick-win projects, review your code, and assist with deployment.
- You’ll have the opportunity to learn from seasoned software engineers and technical leaders with diverse backgrounds, including those from Google, Microsoft, Apple, Amazon, Stanford, MIT, and more.
- You’ll begin forming valuable relationships within your team.
In your first 60 days
- You’ll learn about various teams in Product, Design, Engineering, and QA and how they work together for building and launching great product features at a rapid pace – we release our software every week!
- You’ll be part of a specific team and project, and start gaining in-depth exposure to how a real engineering team works, from feature definition to shipping code to production.
- You’ll design a solution with other engineers to fix a scalability problem and then implement it.
- You’ll network with Dialers across multiple teams.
Beyond 90 days
- You’ll build, test, and deploy product-facing features with great quality, performance and scalability requirements.
- You’ll collaborate with and incorporate feedback from Product Managers and Engineering leaders to do meaningful work while also growing your expertise.
- You’ll build and improve internal tools to empower engineering teams to be more productive and scalable.
- You’ll become proficient in one or more of the following technologies: Python, VueJS, REST APIs, HTML/CSS, JSON, NoSQL, WebRTC, WebSockets, Google Cloud Platform, ElasticSearch etc.
- You’ll learn how to build easy-to-use, scalable, robust, high volume interactive client/server applications.
- You’ll develop connections across the company.
Eligibility Criteria
- You are driven and passionate about collaborating with a team of highly skilled engineers to solve the unique challenges at Dialpad.
- With a blend of ambition and curiosity, you’re eager to work with large-scale data and distributed systems in the cloud.
- You thrive on new challenges and are motivated to transform the way businesses communicate globally.
- With programming experience and strong written and verbal communication skills, you take pride in the code you write, ensuring efficient monitoring, comprehensive test coverage, and thorough documentation.
- Committed to delivering a seamless user experience with a keen eye for detail, you’re excited to collaborate across teams at Dialpad to implement impactful solutions.
Required Skill Sets
- You have a solid understanding of at least one programming language and the confidence to dive into new and unfamiliar technologies. Familiarity with Python and/or JavaScript is a plus.
- You possess strong hands-on experience with object-oriented programming, data structures, and algorithms.
- You’re currently pursuing a Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Information Systems, or a related field. We encourage you to share any projects that showcase your passion for engineering.
- You’re available to collaborate with our engineering teams for at least 6 months, as we believe this will provide you with the skills needed to build large-scale distributed systems and accelerate your career.
Salary / Stipend
Teamwork makes the dream work, and Dialpad offers competitive salaries because each and every Dialer participates in our success.
How to Apply?
Interested candidates can directly apply through this link.
Duration
This is a paid internship that will last for a minimum of six months.