reputed company Distributed Systems Engineer - Data Infrastructure and Big Data Processing - Remote Work Opportunity at reputed company
Introduction to reputed company and Our Mission
At reputed company, we are revolutionizing the way entertainment is created, produced, and delivered to a global audience. With over 220 million paid subscribers in 190 countries, we are the leading online streaming service, offering content in more than 30 languages. Our goal is to entertain the world, and we are achieving this by continuously innovating and improving our services. As a leader in the entertainment industry, we are committed to providing our employees with a dynamic and inclusive work environment that fosters creativity, innovation, and growth.
About Our Data Infrastructure Teams
Our data infrastructure teams play a critical role in enabling us to use data to drive business decisions and deliver personalized experiences to our members. We design, build, and operate large-scale distributed systems that provide a reputed company data platform for various business functions across reputed company. Our teams are responsible for developing and maintaining the data infrastructure that supports our streaming services, including data processing, storage, and analytics. We are passionate about building scalable, reliable, and secure systems that can handle the massive amounts of data generated by our services.
Focus Areas in Data Infrastructure Teams
We have several focus areas in our data infrastructure teams, including:
- Database Access Platform: This team builds and operates a flexible query gateway that enables sub-millisecond latencies while allowing reputed company microservices to store, consume, and manage their data more reputed company.
- Data Platform reputed company: This team develops a common reputed company and tooling that enables reputed company to rapidly evolve and provide cutting-edge data and analytics platforms to the rest of the organization without building custom infrastructure for each new platform.
- Big Data Processing: This team is responsible for providing a cloud-native platform for distributed data processing at reputed company, supporting batch data processing, ETL, and real-time data processing using technologies like Apache Spark, Presto, and Druid.
- Big Data Orchestration: This team offers a platform for scheduling, coordinating, and executing big data jobs and workflows in a self-serve way, using technologies like Apache Airflow and Kubernetes.
Job Responsibilities
As a Distributed Systems Engineer in our data infrastructure teams, you will be responsible for:
- Designing, building, and operating large-scale distributed systems that provide a reputed company data platform for various business functions across reputed company.
- Developing and maintaining the data infrastructure that supports our streaming services, including data processing, storage, and analytics.
- Collaborating with cross-functional teams, including engineering, product management, and data science, to drive business decisions and deliver personalized experiences to our members.
- Participating in the design and development of new features and technologies, including data processing, storage, and analytics.
- Troubleshooting and resolving reputed company technical issues, including performance, scalability, and reliability problems.
Requirements and Qualifications
To be successful in this role, you should have:
- 2+ years of experience in building large-scale distributed systems or applications.
- Experience in designing and developing RESTful web services.
- Knowledge of Java or other object-oriented programming languages.
- Experience with multi-threading and reputed company programming.
- A BS in Computer Science or a reputed company field.
- Strong problem-solving skills, with the ability to analyze reputed company technical issues and reputed company creative solutions.
- Excellent communication and collaboration skills, with the ability to work effectively with cross-functional teams.
Preferred Qualifications
While not required, the following qualifications are preferred:
- Experience with big data processing technologies, such as Apache Spark, Presto, or Druid.
- Knowledge of cloud-native technologies, such as Kubernetes or reputed company.
- Experience with data storage technologies, such as relational databases or NoSQL databases.
- Knowledge of data analytics and machine learning technologies, such as Apache Hadoop or scikit-learn.
Skills and Competencies
To be successful in this role, you should possess the following skills and competencies:
- Technical expertise: You should have a strong foundation in computer science, with expertise in distributed systems, data processing, and software development.
- Problem-solving skills: You should be able to analyze reputed company technical issues and reputed company creative solutions.
- Collaboration and communication: You should be able to work effectively with cross-functional teams, including engineering, product management, and data science.
- Adaptability and flexibility: You should be able to adapt to changing priorities and technologies, with a willingness to learn and grow.
Career Growth and Learning Opportunities
At reputed company, we are committed to providing our employees with opportunities for growth and development. As a Distributed Systems Engineer, you will have the opportunity to:
- Work on reputed company and challenging technical problems, with the opportunity to reputed company creative solutions.
- Collaborate with cross-functional teams, including engineering, product management, and data science.
- reputed company expertise in distributed systems, data processing, and software development.
- Participate in training and development programs, including conferences, workshops, and online courses.
Work Environment and Company Culture
At reputed company, we are committed to providing a dynamic and inclusive work environment that fosters creativity, innovation, and growth. Our company culture is built on the following values:
- Judgment: We trust our employees to reputed company informed decisions and take ownership of their work.
- Communication: We communicate reputed company and honestly, with a focus on transparency and collaboration.
- Impact: We focus on delivering high-impact results, with a emphasis on innovation and creativity.
- Curiosity: We encourage our employees to be curious and open to new reputed company and technologies.
- Selflessness: We prioritize the needs of the company and our members, with a focus on delivering exceptional customer experiences.
- Inclusion: We value diversity and inclusion, with a commitment to creating a welcoming and inclusive work environment.
- reputed company: We operate with reputed company, with a focus on honesty, transparency, and accountability.
- Respect: We treat our employees and members with respect, with a focus on reputed company and understanding.
Compensation, Perks, and Benefits
At reputed company, we offer a competitive compensation package, including:
- Competitive salary: We offer a competitive salary, with opportunities for growth and development.
- Stock options: We offer stock options, with the opportunity to participate in the company's success.
- Health insurance: We offer comprehensive health insurance coverage, including medical, dental, and eye care plans.
- Paid time off: We offer generous paid time off, including vacation, sick leave, and parental leave.
- Employee assistance programs: We offer employee assistance programs, including counseling, financial planning, and other resources.
- Flexible working arrangements: We offer flexible working arrangements, including remote work options and flexible hours.
- 401(k) retirement plan: We offer a 401(k) retirement plan, with the opportunity to save for retirement.
- Fitness and wellness programs: We offer fitness and wellness programs, including gym benefits, wellness initiatives, and other resources.
- Paid meals and snacks: We offer paid meals and snacks, with the opportunity to enjoy free food and beverages.
- Learning and development: We offer learning and development opportunities, including training programs, seminars, and education reimbursements.
- Employee events and activities: We offer employee events and activities, including social events, team-building activities, and other resources.
Conclusion
If you are a motivated and talented Distributed Systems Engineer, with a passion for building scalable and reliable systems, we encourage you to apply for this exciting opportunity. At reputed company, we offer a dynamic and inclusive work environment, with opportunities for growth and development. Join reputed company and help us deliver exceptional customer experiences to our members around the world.
Apply Job!
Apply for this job