返回職位
全新

Software Development Engineer

Beijing, Beijing, China; Tianjin, Tianjin, China
 

 

 

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

 

建立職缺提醒

有興趣在 Cision 建立您的職業生涯嗎?將未來的機會直接傳送至您的電子郵件。

申請這份工作

*

表示必填欄位

電話
履歷/簡歷*

接受的文件類型:pdf, doc, docx, txt, rtf

求職信

接受的文件類型:pdf, doc, docx, txt, rtf


選擇......
選擇......
選擇......

​If yes, you can always opt-out by replying STOP.