Company Overview:
Join a leading international company based in the U.S., renowned for its enterprise VoIP communication, messaging, and video conferencing solutions. As part of our Data Platform Team, you will work on building and optimizing the backbone of our data infrastructure, ensuring efficient, scalable, and reliable data processing pipelines that support mission-critical business applications.
What You’ll Do:
As a member of the Data Platform Team, you will design, implement, and maintain robust data platforms that handle large-scale data processing and management. You’ll collaborate with cross-functional teams to model data pipelines, develop solutions for complex data challenges, and ensure our platform is built to scale efficiently across a wide variety of use cases and systems.
Responsibilities:
- Design, implement, and support data platform applications using modern technologies in a dynamic, fast-evolving environment.
- Develop and optimize large-scale data pipelines, ensuring high performance, reliability, and scalability.
- Collaborate with various teams to model complex data relationships and provide insights to support data-driven decisions.
- Ensure data platform architecture and infrastructure remain resilient, efficient, and scalable to meet the company's growing data needs.
- Promote a knowledge-sharing environment, mentoring peers and contributing to the team's success.
Technology Stack:
- Core Technologies: Java, Scala, ANSI SQL, Apache Spark, Apache Airflow, Apache Hadoop (HDFS, YARN), Apache Hive, Apache Impala, Apache Flume, MongoDB, AWS (Amazon Web Services), Snowflake.
Skills & Requirements:
- 3+ years of hands-on experience with Java or Scala programming.
- Strong grasp of Java concepts (collections, serialization, multi-threading, lambda expressions, JVM architecture, etc.).
- Proficiency in ANSI SQL, including query syntax, performance tuning, and knowledge of OLAP vs. OLTP.
- Ability to quickly learn new technologies and integrate them into existing infrastructure.
- A deep understanding of architecture patterns in distributed systems, especially in data platform environments.
Preferred Qualifications:
- Experience working with Hadoop ecosystem components and big data frameworks.
- Hands-on experience with Hadoop, Spark, Kafka, or other data streaming technologies.
- Familiarity with designing and implementing ETL (Extract, Transform, Load) processes.
- Basic knowledge of Python and its use in data engineering tasks.
- Experience with data visualization/analysis tools (e.g., Tableau) to drive insights.
- Proficiency with Linux and cloud-based infrastructure (especially AWS).
- Intermediate or higher proficiency in written and spoken English.
What We Offer:
- A collaborative and high-performing professional team.
- The opportunity to work with cutting-edge data technologies and solve challenging, large-scale data problems.
- A dynamic project environment with ample opportunities for personal growth, professional development, and career advancement.
1 applies
11 views
Other Jobs from RingCentral
Senior Frontend Developer (Billing team)
Senior Database Reliability Engineer
Site Reliability Engineer (AI SRE Team)
QA Engineer
Staff Salesforce Developer
Salesforce Development Engineer 4
Similar Jobs
Software Development Engineer II - Full Stack
Software Development Engineer
Data Engineer Intern
Sr. Data Engineer – Master Data Management
Sr. Staff Data Engineer - Claims
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 401 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say