Conviva - Staff Engineer - Akka/Apache Flink
3 months ago
Responsibilities :
- Design, built and maintained the stream processing and time-series analysis system which is at the heart of Conviva's products.
- Responsible for the architecture of the Conviva platform.
- Build features, enhancements, new services and bug fixing in Scala and Rust on a Jenkins-based pipeline to be deployed as Docker containers on Kubernetes.
- Own the entire lifecycle of your microservice including early specs, design, technology choice, development, unit-testing, integration-testing, documentation, deployment, troubleshooting, enhancements etc.
- Lead a team to develop a feature or parts of a product.
- Adhere to the Agile model of software development to plan, estimate and ship per business priority.
- 8+ years of work experience in software development of data processing products.
- Engineering degree in software or equivalent from a premier institute.
- Excellent knowledge of fundamentals of Computer Science like algorithms and data structures. Hands-on with functional programming and know-how of its concepts.
- Excellent programming and debugging skills. Proficient in writing code in Rust/Scala /Haskell/Erlang that is reliable, maintainable, secure, and performant
- Experience/knowledge of actor models of concurrency (Akka in Scala or Actix in Rust) is a big plus.
- Knowledge of design patterns like event-streaming, CQRS and DDD to build large microservice architectures will be a big plus.
- Experience with big data technologies like Spark, Flink, Kafka, Druid, HDFS etc.
- Deep understanding of distributed systems concepts and scalability challenges including multi-threading, concurrency, sharding, partitioning etc.
- Experience/knowledge of Akka/Lagom framework and/or stream processing technologies like RxJava or Project Reactor will be a big plus.
- Knowledge of design patterns like event-streaming, CQRS and DDD to build large microservice architectures will be a big plus.
- Excellent communication skills. Willingness to work under pressure. Hunger to learn and succeed. Comfortable with ambiguity. Comfortable with complexity.
(ref:hirist.tech)
-
Principal Engineer, C++
4 months ago
bangalore, India Conviva Full timeIf you've used Disney+, Peacock, or other top streaming platforms, you've already benefited from Conviva's technology. We empower the world’s leading B2C companies, including the biggest names in streaming media, to deliver exceptional digital experiences and optimize the “moments that matter” to their customers and their business. As the global...
-
Principal Engineer, C++
1 week ago
bangalore, India Conviva Full timeIf you've used Disney+, Peacock, or other top streaming platforms, you've already benefited from Conviva's technology. We empower the world’s leading B2C companies, including the biggest names in streaming media, to deliver exceptional digital experiences and optimize the “moments that matter” to their customers and their business. As the global...
-
Apache Flink Developer
3 days ago
Bangalore/Hyderabad/Chennai, India Selsoftinc Full timeJob Description : We are looking for an experienced Apache Flink Developer to join our dynamic team. As part of our data engineering group, you will be responsible for designing, developing, and deploying real-time streaming applications using Apache Flink. You should have a strong background in distributed computing, stream processing, and data Skills:...
-
Director, Engineering
4 months ago
bangalore, India Conviva Full timeIf you've used Disney+, Peacock, or other top streaming platforms, you've already benefited from Conviva's technology. We empower the world’s leading B2C companies, including the biggest names in streaming media, to deliver exceptional digital experiences and optimize the “moments that matter” to their customers and their business. As the global...
-
Director, Engineering
1 week ago
bangalore, India Conviva Full timeIf you've used Disney+, Peacock, or other top streaming platforms, you've already benefited from Conviva's technology. We empower the world’s leading B2C companies, including the biggest names in streaming media, to deliver exceptional digital experiences and optimize the “moments that matter” to their customers and their business. As the global...
-
Staff Engineer
5 days ago
Bangalore, India Suyojett Full timeResponsibilities :- Designed, built, and maintained the stream processing and time-series analysis system which is at the heart of Conviva's products.- Responsible for the architecture of the Conviva platform.- Build features, enhancements, new services, and bug fixing in Scala and Rust on a Jenkins-based pipeline to be deployed as Docker containers on...
-
Apache Flink Developer
3 days ago
Chennai/Hyderabad/Bangalore, India Selsoftinc Full timePosition : Apache Flink Location : Chennai, Hyderabad, BengaluruDuration : Fulltime Experience Required :- Must have strong experience in Apache Flink, Apache Airflow and DASKNeo4j experience is an added advantage - Strong experience in building microservices using Spring Boot. - Well versed with design patterns and related frameworks Web applications...
-
Sr. Sales Engineer
3 weeks ago
bangalore, India Conviva Full timeIf you've used Disney+, Peacock, or other top streaming platforms, you've already benefited from Conviva's technology. We empower the world’s leading B2C companies, including the biggest names in streaming media, to deliver exceptional digital experiences and optimize the “moments that matter” to their customers and their business. As the global...
-
Sr. Sales Engineer
1 week ago
bangalore, India Conviva Full timeIf you've used Disney+, Peacock, or other top streaming platforms, you've already benefited from Conviva's technology. We empower the world’s leading B2C companies, including the biggest names in streaming media, to deliver exceptional digital experiences and optimize the “moments that matter” to their customers and their business. As the global...
-
Javascript/Scala Developer
3 months ago
Bangalore/Pune, India Coffeee.io Full timeAbout roleWe are looking for a highly qualified Javascript + Scala developer with more than 5 years of experience and a solid foundation in streaming systems. Using JavaScript and Scala, you will be designing, creating, and managing scalable and reliable applications in this position.Delivering top-notch software solutions that satisfy our business goals...
-
Senior Data Engineer
2 weeks ago
bangalore, India Mitchell Martin Inc. Full timeTitle: Data EngineerPosition Type: Full-TimeLocation: Bangalore, IndiaWork Experience:Senior Data Engineer: 7 to 9 years of experience in architecting, designing and building Data Engineering solutions and Data Platforms.Experience in building Data Warehouses/Data Platforms on Databricks.Experience working with data acquisition and transformation tools such...
-
Senior Data Engineer
1 week ago
bangalore, India Mitchell Martin Inc. Full timeTitle: Data Engineer Position Type: Full-Time Location: Bangalore, India Work Experience: Senior Data Engineer: 7 to 9 years of experience in architecting, designing and building Data Engineering solutions and Data Platforms. Experience in building Data Warehouses/Data Platforms on Databricks. Experience working with data acquisition and...
-
Senior Data Engineer
1 week ago
bangalore, India Mitchell Martin Inc. Full timeTitle: Data EngineerPosition Type: Full-Time Location: Bangalore, India Work Experience: Senior Data Engineer: 7 to 9 years of experience in architecting, designing and building Data Engineering solutions and Data Platforms.Experience in building Data Warehouses/Data Platforms on Databricks.Experience working with data acquisition and transformation tools...
-
Senior Staff Engineer
4 months ago
bangalore, India Rippling Full timeAbout RipplingRippling is the first way for businesses to manage all of their HR & IT—payroll, benefits, computers, apps, and more—in one unified workforce platform.By connecting every business system to one source of truth for employee data, businesses can automate all of the manual work they normally need to do to make employee changes. Take...
-
Senior Staff Software Engineer
1 week ago
bangalore, India Rippling Full timeAbout Rippling Rippling is the first way for businesses to manage all of their HR & IT—payroll, benefits, computers, apps, and more—in one unified workforce platform. By connecting every business system to one source of truth for employee data, businesses can automate all of the manual work they normally need to do to make employee changes. Take...
-
Senior Staff Software Engineer
1 week ago
bangalore, India Rippling Full timeAbout Rippling Rippling is the first way for businesses to manage all of their HR & IT—payroll, benefits, computers, apps, and more—in one unified workforce platform. By connecting every business system to one source of truth for employee data, businesses can automate all of the manual work they normally need to do to make employee changes. Take...
-
Senior Staff Engineer
4 months ago
bangalore, India Rippling Full timeAbout Rippling Rippling is the first way for businesses to manage all of their HR & IT—payroll, benefits, computers, apps, and more—in one unified workforce platform. By connecting every business system to one source of truth for employee data, businesses can automate all of the manual work they normally need to do to make employee changes. Take...
-
Senior Staff Software Engineer
1 day ago
Bangalore, India Rippling Full timeAbout Rippling Rippling is the first way for businesses to manage all of their HR & IT—payroll, benefits, computers, apps, and more—in one unified workforce platform. By connecting every business system to one source of truth for employee data, businesses can automate all of the manual work they normally need to do to make employee changes. Take...
-
Senior Staff Software Engineer
3 weeks ago
Bangalore, India Rippling Full timeAbout Rippling Rippling is the first way for businesses to manage all of their HR & IT—payroll, benefits, computers, apps, and more—in one unified workforce platform. By connecting every business system to one source of truth for employee data, businesses can automate all of the manual work they normally need to do to make employee changes. Take...
-
Senior Staff Software Engineer
1 week ago
bangalore, India Rippling Full timeAbout Rippling Rippling is the first way for businesses to manage all of their HR & IT—payroll, benefits, computers, apps, and more—in one unified workforce platform.By connecting every business system to one source of truth for employee data, businesses can automate all of the manual work they normally need to do to make employee changes. Take...