Senior Software Engineer - Backend and Data
Roku
3 days ago
Bengaluru, India
Senior
H1B Sponsor
Responsibilities
- Collaborate with product management and internal teams to enhance the content data platform.
- Build low-latency and optimized streaming and batch data pipelines.
- Develop and support microservices-based event-driven backend systems.
- Design and implement data pipelines for various processing needs.
- Participate in architecture discussions and influence product roadmaps.
Requirements
- 8+ years of professional experience as a Software Engineer.
- Proficiency in Java, Scala, or Python.
- Deep understanding of backend technologies and architecture patterns.
- Strong analytical and problem-solving skills.
- Experience with microservices and event-driven architectures.
- Familiarity with Apache Spark and Apache Flink.
- Knowledge of big data frameworks and tools like MapReduce and Kafka.
- Experience with workflow orchestration tools like Apache Airflow.
- Familiarity with cloud platforms, preferably AWS.
- Strong communication and presentation skills.
- BS in Computer Science; MS preferred.
- Curiosity about AI and experience with generative AI is a plus.
Benefits
- Comprehensive benefits package including healthcare, life, and disability insurance.
- Access to mental health and financial wellness resources.
- Flexible work arrangements with a hybrid work approach.
- Time off for vacation and personal reasons.
Tech Stack
Apache AirflowApache FlinkApache HiveApache KafkaApache SparkAWSGoogle Cloud PlatformJavaPrestoPythonScalaYarn
Categories
BackendData Engineering