MEMX is looking for a Data Engineer to support their real-time data and reporting platform. The role involves developing data pipelines, automation scripts, and collaborating with teams to enhance platform capabilities.
Responsibilities:
- Develop and maintain data pipelines, reporting tools, and automation scripts using Java, Python, and Groovy
- Write Groovy scripts to build customized dashboards and enhance report generation capabilities
- Support real-time and batch data processing workflows
- Monitor data jobs, troubleshoot issues, and improve system reliability
- Collaborate with engineering and product teams to enhance internal tooling and platform capabilities
- Identify opportunities for automation to reduce manual operational overhead
Requirements:
- 7 or more years of experience handling financial trading/market data
- Hands-on experience with Java development and SQL
- Working knowledge of Python for scripting and data processing
- Familiarity with structured and time-series data
- Basic understanding of data processing and analytics workflows
- Ability to debug, test, and maintain scripts and micro services
- Strong problem-solving skills and attention to detail
- Effective communication and collaboration skills
- Experience with stream processing or messaging systems (e.g., Apache Kafka)
- Exposure to time-series or real-time analytics platforms (e.g., Deephaven, kdb+)