
Paramount
Overview and Responsibilities:
Paramount is looking for a Senior Software Engineer to join the team! In this role, you will participate in the design, development, and maintenance of large-scale data streaming applications using Kafka, Java, Data warehouses(BigQuery or Oracle Autonomous), and other cloud native tech stacks! As a key member of the applied intelligence engineering team, you will be responsible for building scalable, fault-tolerant, and performant systems that can handle high volumes of real-time data streams.
Responsibilities:
• Design, develop, and maintain large-scale data streaming applications using Kafka, Java, BigQuery, and K8s
• Develop and implement Kafka-based architectures for event-driven systems, including topic design, partitioning, and replication.
• Craft and develop data ingestion pipelines using Apache Flink, Apache Beam, KStream, or similar technologies to process large volumes of real-time data streams
• Integrate BigQuery with Kafka and Pub/Sub messaging systems to enable real-time analytics and reporting
• Monitor system performance, address issues, and perform regular maintenance tasks to ensure high availability and scalability
• Collaborate with data scientists, product managers, and other specialists to define requirements, design solutions, and implement changes to data streaming applications
• Engage in code reviews, support junior engineers, and assist in crafting the company’s coding standards
Basic Qualifications:
• Bachelor’s or Master’s degree in Computer Science or related field
• 6+ years of experience in software engineering, focusing on data streaming applications
• Proficient in Kafka architecture, design, and implementation
• Proficient in Java
Additional Qualifications:
• Hands-on knowledge of BigQuery integration with Kafka and Pub/Sub messaging systems.
• Experience in one or more of the following: Spring Boot, Spark Streaming, Apache Flink, and Apache Beam
• Strong understanding of data structures and algorithms, including streaming data processing concepts
• Experience with cloud platforms such as GCP, AWS, and OCI, focusing on scalability and high availability