Software Development Engineer at Cision
Beijing, Beijing, China -
Full Time


Start Date

Immediate

Expiry Date

06 May, 26

Salary

0.0

Posted On

05 Feb, 26

Experience

2 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Flink Technology Stack, Java Development Skills, Hadoop Ecosystem, Database Technologies, Search Technologies, Containerized Deployment, CI/CD Pipeline, Monitoring Systems, Python Development, Complex Event Processing, Multi-threaded Programming, Elasticsearch, SQL Queries, Data Processing Pipelines, Performance Tuning, Data Quality Monitoring

Industry

Public Relations and Communications Services

Description
At Cision, we believe in empowering every individual to make an impact. Here, your voice is heard, your ideas are valued, and your unique perspective fuels our collective success. As part of our global team, you'll thrive in an environment that champions curiosity, collaboration, and innovation, all while making meaningful contributions to the brands we accelerate. Join us in shaping the future of communication and building authentic connections that matter. Whether you're solving complex problems or driving bold innovations, your growth is our success, and together, we’ll create the conversations of tomorrow. Empower your impact at Cision. Be seen, be understood, be you. Position Overview Java Developer Engineer with big data processing experience, focusing on development and optimization of Flink stream processing framework. Responsible for designing, implementing and maintaining Flink-based big data processing pipelines. Proficient in Hadoop ecosystem, MySQL database, and Elasticsearch technology stack. Core Requirements Flink Technology Stack Proficient in Flink streaming APIs (DataSet/DataStream) Capable of implementing Complex Event Processing (CEP) and window operations Experienced in Flink job tuning and troubleshooting Familiar with Flink-Kafka integration development Java Development Skills JVM tuning experience preferred Expertise in collection frameworks, multi-threaded programming, and IO operations Familiar with design patterns application in distributed systems Good code standards and unit testing practices Hadoop Ecosystem Mastery of HDFS file system operations Familiarity with YARN resource management mechanism Database Technologies Expertise in MySQL database design and optimization Ability to write complex SQL queries and stored procedures Understanding of database sharding strategies and read-write separation solutions Search Technologies Proficient in using Elasticsearch for full-text search Capable of designing search indices and optimizing query performance Mastery of relevance scoring and sorting algorithms Responsibilities Develop real-time data processing platform based on Flink Design and implement high-throughput, low-latency data processing pipelines Collaborate with data warehouse team to build ETL processes Optimize performance and resource utilization of existing data processing jobs Develop data quality monitoring and alerting mechanisms Skills that are a plus Experience with containerized deployment (Docker/K8s) Familiarity with CI/CD pipeline construction Experience with monitoring systems (Prometheus/Grafana) Python development capabilities Project Requirements Participation in at least 1 complete real-time stream processing project Practical cases of performance tuning and bottleneck identification Experience implementing complex data processing logic
Responsibilities
Develop real-time data processing platforms based on Flink and design high-throughput, low-latency data processing pipelines. Collaborate with the data warehouse team to build ETL processes and optimize existing data processing jobs.
Loading...