Software Engineer, Data Platform at Zoom

Bengaluru, Karnataka, India

Zoom Logo
Not SpecifiedCompensation
Mid-level (3 to 4 years), Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
Technology, Customer ExperienceIndustries

Requirements

  • 6+ years of hands-on experience in software development
  • Proficiency in Python and at least one compiled language (Java, C++, Go, etc.)
  • Strong experience with building and deploying end-to-end data products with a focus on authentication protocols, security best practices, and scalability
  • Familiarity with AWS and distributed architectures
  • Experience with Snowflake, Airflow, and Data Engineering Pipelines
  • Experience with modern web frameworks such as Django, Flask, FastAPI (Python) or Spring Boot (Java)
  • Expertise in API architecture and development (REST, GraphQL etc.)
  • Experience with authentication and authorization protocols (OAuth, JWT, SAML, etc.)
  • Experience with building CI/CD pipelines, preferably Jenkins
  • Experience with containerization technologies (Docker and Kubernetes)
  • Experience with automated software testing (unit tests, integration tests, mocks etc.)
  • Experience with frontend frameworks such as React, Vue.js, or Angular for building web applications

Responsibilities

  • Architect and implement comprehensive data warehouse solutions from inception, adhering to industry best practices and scalability standards to help solve complex business problems while providing a single source of data from the many systems CX teams utilize
  • Demonstrate agility in adapting and understanding complex and evolving data sources while maintaining accurate reporting and data ingestion
  • Design and implement data ingestion processes from multiple sources with advanced techniques to ensure data consistency, reliability, accuracy, and high availability across the enterprise ecosystem
  • Partner with engineers, data scientists, and data analysts to implement and leverage Zoom’s CX data platform to design, guide, and build new applications to serve the business
  • Design, develop, and maintain APIs for diverse use cases with appropriate access controls
  • Partner with AI developers to support the data needs to enable the implementation of complex AI features
  • Enhance Zoom’s CX Systems Data platforms - Understand the potential of emerging features of critical platforms, recommend upgrades, manage and deliver data driven applications and services

Skills

Key technologies and capabilities for this role

PythonJavaC++GoAWSSnowflakeAirflowDjangoFlaskFastAPISpring BootRESTGraphQLOAuthJWTSAMLJenkinsDockerKubernetesReactVue.jsAngular

Questions & Answers

Common questions about this position

What experience level is required for this Software Engineer role?

The position requires 6+ years of hands-on experience in software development.

What programming languages and frameworks are needed for this position?

Proficiency in Python and at least one compiled language like Java, C++, or Go is required, along with experience in modern web frameworks such as Django, Flask, FastAPI, or Spring Boot, and frontend frameworks like React, Vue.js, or Angular.

What is the salary or compensation for this role?

This information is not specified in the job description.

Is this position remote or does it require office work?

This information is not specified in the job description.

What kind of team will I be working with in this role?

You'll join Zoom’s Customer eXperience (CX) Systems Engineering team, which designs, implements, and maintains platforms for customer support including omni-channel contact centers, support ticketing systems like ServiceNow, and customer service automation.

Zoom

Video conferencing and online meeting solutions

About Zoom

Zoom provides video conferencing and online meeting solutions that allow users to conduct virtual meetings, webinars, and collaborative sessions. Its main product is video conferencing software, which enables high-quality video and audio communication, along with features like screen sharing, group messaging, and virtual backgrounds. Zoom also offers specialized products for larger events, such as Zoom Webinars and Zoom Events. The company operates on a freemium model, providing basic services for free while charging for advanced features through subscription plans tailored for various users, including businesses, educational institutions, and healthcare providers. Zoom stands out from competitors due to its user-friendly interface, reliable performance, and scalability for different needs, making it a vital tool for remote work, online education, telehealth, and social interactions.

San Jose, CaliforniaHeadquarters
2013Year Founded
$144.5MTotal Funding
IPOCompany Stage
Enterprise Software, Education, HealthcareIndustries
10,001+Employees

Benefits

Health Insurance
Dental Insurance
Vision Insurance
Life Insurance
Disability Insurance
Hybrid Work Options
Flexible Work Hours
Stock Options
Company Equity
Paid Vacation
Paid Sick Leave

Risks

Increased competition from Microsoft Teams and Google Meet threatens Zoom's market share.
Privacy concerns and regulatory scrutiny could impact Zoom's operations and reputation.
Hybrid work models may reduce demand for virtual meetings, affecting Zoom's growth.

Differentiation

Zoom offers a user-friendly interface with reliable performance for virtual meetings.
The platform supports diverse needs, including remote work, education, and telehealth.
Zoom's freemium model attracts a wide range of users with scalable subscription options.

Upsides

Zoom integrates AI tools to enhance virtual meeting effectiveness and productivity.
The expansion of 5G networks improves Zoom's video conferencing quality and accessibility.
Zoom's secure, HIPAA-compliant solutions drive demand in the telehealth sector.

Land your dream remote job 3x faster with AI