Software Development Engineer

Posted 6 Days Ago
Easy Apply
Be an Early Applicant
2 Locations
In-Office
Mid level
Software
The Role
Develop and optimize Flink streaming data processing pipelines, maintain Hadoop ecosystem, implement complex SQL queries, and ensure data quality monitoring.
Summary Generated by Built In
 


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

Top Skills

Ci/Cd
Docker
Elasticsearch
Flink
Grafana
Hadoop
Java
Kubernetes
MySQL
Prometheus
Python
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Chicago, IL
2,736 Employees
Year Founded: 1867

What We Do

Cision is a leading global provider of earned media software and services to public relations and marketing communications professionals. Cision’s software allows users to identify key influencers, craft and distribute strategic content, and measure meaningful impact. Cision has over 4,800 employees with offices in 24 countries throughout the Americas, EMEA, and APAC.

Similar Jobs

Western Digital Logo Western Digital

Development Engineer

Big Data • Cloud • Hardware • Software
In-Office or Remote
Beijing, CHN
25132 Employees

Alluxio Logo Alluxio

Staff Software Engineer

Big Data • Machine Learning • Software
In-Office
Beijing, CHN
107 Employees

NTT DATA Logo NTT DATA

Development Engineer

Information Technology • Business Intelligence • Consulting
In-Office
Beijing, CHN
55092 Employees

Similar Companies Hiring

Scotch Thumbnail
Software • Retail • Payments • Fintech • eCommerce • Artificial Intelligence • Analytics
US
25 Employees
Milestone Systems Thumbnail
Software • Security • Other • Big Data Analytics • Artificial Intelligence • Analytics
Lake Oswego, OR
1500 Employees
Fairly Even Thumbnail
Software • Sales • Robotics • Other • Hospitality • Hardware
New York, NY

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account