Data Engineer

1 Month ago • 3 Years + • Data Analyst

About the job

Job Description

We are seeking a highly skilled Mediation Data Engineer to design, develop, and maintain data processing systems that collect, transform, and deliver usage data for billing and analytics platforms. In this role, you will focus on building robust data mediation pipelines that process large volumes of transactional data, ensuring accurate and real-time integration into billing systems. You will collaborate with teams across product, engineering, and finance to ensure smooth data flow, data quality, and compliance with industry standards. **Responsibilities:** * **Data Mediation Development:** Design and implement mediation systems to collect, transform, and process raw usage data (e.g., call data records, messaging transactions) into standardized formats for billing and analytics platforms. * **ETL Pipeline Creation:** Build and maintain efficient ETL processes to process high volumes of usage data, ensuring data accuracy, consistency, and readiness for billing calculations. * **Real-Time Event Processing:** Develop and manage near real-time data pipelines using tools such as Kafka, Flink, or Spark Streaming, ensuring minimal latency between data ingestion and processing. * **Data Transformation:** Implement data transformation rules to normalize and enrich data from multiple sources, preparing it for accurate billing, invoicing, and reporting. * **Automation and Efficiency:** Automate mediation processes, minimizing manual intervention and improving the efficiency of data flows. Utilize orchestration tools like Apache Airflow or NiFi to manage workflows. * **Data Integrity and Quality:** Ensure data quality by implementing checks, monitoring systems, and error-handling mechanisms to prevent inconsistencies, duplicates, or data loss. * **Collaboration with Stakeholders:** Work closely with billing, product, and engineering teams to understand data requirements and ensure that mediation pipelines align with business needs. * **Compliance and Governance:** Ensure that all mediation processes adhere to data governance, security, and regulatory requirements, particularly in relation to billing data.
Must have:
  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • 3+ years of experience in building and maintaining mediation systems or data processing pipelines
  • Hands-on experience with ETL tools (e.g., Apache NiFi, Airflow)
  • Proficiency in event-driven processing technologies such as Apache Kafka, Flink, or Spark Streaming.
  • Strong programming skills in Python, Scala, or Java
  • Experience with cloud platforms such as AWS, GCP, or Azure
  • Proficiency in SQL and experience with both relational and NoSQL databases
Good to have:
  • Familiarity with billing systems and mediation engines
  • Experience with high-throughput data processing
  • Knowledge of data privacy regulations
  • Experience working with containerization and orchestration tools
Perks:
  • Comprehensive market competitive medical, dental, and vision plans
  • Free virtual counseling resources through our global Employee Assistance Program
  • Roth and Pre-tax 401(k) options including an employer match
  • Generous paid time off program
  • Paid parental leave and family planning support
  • Flexible remote work offerings
  • Paid time off to support a volunteer program of your choice
Not hearing back from companies?
Unlock the secrets to a successful job application and accelerate your journey to your next opportunity.

Description

We are seeking a highly skilled Mediation Data Engineer to design, develop, and maintain data processing systems that collect, transform, and deliver usage data for billing and analytics platforms. In this role, you will focus on building robust data mediation pipelines that process large volumes of transactional data, ensuring accurate and real-time integration into billing systems. You will collaborate with teams across product, engineering, and finance to ensure smooth data flow, data quality, and compliance with industry standards. 

Responsibilities: 

  • Data Mediation Development: Design and implement mediation systems to collect, transform, and process raw usage data (e.g., call data records, messaging transactions) into standardized formats for billing and analytics platforms. 
  • ETL Pipeline Creation: Build and maintain efficient ETL processes to process high volumes of usage data, ensuring data accuracy, consistency, and readiness for billing calculations. 
  • Real-Time Event Processing: Develop and manage near real-time data pipelines using tools such as Kafka, Flink, or Spark Streaming, ensuring minimal latency between data ingestion and processing. 
  • Data Transformation: Implement data transformation rules to normalize and enrich data from multiple sources, preparing it for accurate billing, invoicing, and reporting. 
  • Automation and Efficiency: Automate mediation processes, minimizing manual intervention and improving the efficiency of data flows. Utilize orchestration tools like Apache Airflow or NiFi to manage workflows. 
  • Data Integrity and Quality: Ensure data quality by implementing checks, monitoring systems, and error-handling mechanisms to prevent inconsistencies, duplicates, or data loss. 
  • Collaboration with Stakeholders: Work closely with billing, product, and engineering teams to understand data requirements and ensure that mediation pipelines align with business needs. 
  • Compliance and Governance: Ensure that all mediation processes adhere to data governance, security, and regulatory requirements, particularly in relation to billing data. 

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related field. 
  • 3+ years of experience in building and maintaining mediation systems or data processing pipelines in a billing or transaction-heavy environment. 
  • Hands-on experience with ETL tools (e.g., Apache NiFi, Airflow) and strong understanding of data transformation and enrichment processes. 
  • Proficiency in event-driven processing technologies such as Apache Kafka, Flink, or Spark Streaming. 
  • Strong programming skills in Python, Scala, or Java for developing data pipelines and processing logic. 
  • Experience with cloud platforms such as AWS, GCP, or Azure for building scalable mediation systems (e.g., S3, Lambda, Glue). 
  • Proficiency in SQL and experience with both relational and NoSQL databases for managing and querying large datasets. 

Preferred: 

  • Familiarity with billing systems and mediation engines used in industries like telecommunications, messaging, SaaS, or utilities. 
  • Experience with high-throughput data processing and handling large volumes of transactional data (e.g., call records, message records, service usage). 
  • Knowledge of data privacy regulations (e.g., GDPR, CCPA) and their impact on mediation and billing processes. 
  • Experience working with containerization and orchestration tools such as Docker and Kubernetes. 

Soft Skills: 

  • Strong analytical and problem-solving skills, with a focus on data accuracy and integrity. 
  • Effective communication skills for collaborating with cross-functional teams, including technical and non-technical stakeholders. 
  • Self-motivated, detail-oriented, and able to prioritize tasks in a fast-paced environment. 
  • Strong organizational skills and ability to manage multiple mediation pipelines simultaneously. 

Benefits

  • STAY HEALTHY: We offer comprehensive market competitive medical, dental, and vision plans. A variety of supplemental plans are also provided to meet your individual needs including access to telehealth for all participants.
  • CARE FOR YOURSELF: Take advantage of our free virtual counseling resources through our global Employee Assistance Program. Your mental health is as important as your physical health.
  • SECURE YOUR FUTURE: Plan for your future with our Roth and Pre-tax 401(k) options including an employer match for all participants.
  • TAKE A BREAK: Enjoy a generous paid time off program. We value balance and understand that performance at work requires time to rest at home and/or rejuvenate on vacation.
  • PUT FAMILY FIRST: We know that families can be built in a variety of ways; therefore, we offer paid parental leave and family planning support.
  • WORK WHEREVER: Our flexible remote work offerings allow you to work wherever you’re the most productive and successful. It’s what you do, not where you work, that matters.
  • MAKE AN IMPACT: Support betterment in your community and beyond by taking paid time off to support a volunteer program of your choice.

Our expert teams are built from some of the most experienced in the industry. We employ people from all over the world, from all walks of life and from all backgrounds. We work together, feeding on our diversity to make us stronger, and we encourage each other to be the best we can be. Innovation drives us, and we challenge ourselves every day. Get in touch and join us on our journey!

The annual starting salary for this position is between $120,786.00 - $140,179.00 per year. Factors which may affect starting pay within this range may include geography/market, skills, education, experience, and other qualifications.

This role will be accepting applications until 11/13/2024 at a minimum. Please note that the application timeline may be flexible to accommodate a comprehensive candidate evaluation.

View Full Job Description
$120.8K - $140.2K/yr (Outscal est.)
$130.5K/yr avg.
Chicago, Illinois, United States

Add your resume

80%

Upload your resume, increase your shortlisting chances by 80%

About The Company

São Paulo, State Of São Paulo, Brazil (Hybrid)

Stockholm, Stockholm County, Sweden (Hybrid)

Stockholm, Stockholm County, Sweden (Hybrid)

Illinois, United States (Hybrid)

Skåne County, Sweden (Hybrid)

Mumbai, Maharashtra, India (On-Site)

United States (Remote)

Skåne County, Sweden (On-Site)

Uttar Pradesh, India (Hybrid)

Maharashtra, India (On-Site)

View All Jobs

Get notified when new jobs are added by Sinch

Similar Jobs

Dream Game Studios - Architect - Cloud Security

Dream Game Studios, India (On-Site)

Egnyte - Senior Technical Program Manager

Egnyte, India (Remote)

Dream11 - SDE 2 - React Native

Dream11, India (On-Site)

OKX - Data Engineer

OKX, Hong Kong (On-Site)

Paypal - Lead Data Scientist

Paypal, India (Hybrid)

Sitetracker - Data Migration Analyst - Salesforce

Sitetracker, India (Hybrid)

Luxoft - Informatica Technical Lead - ETL

Luxoft, India (On-Site)

Antarctica Global - Data Analyst

Antarctica Global, India (Hybrid)

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Spell Brush - Software Engineer

Spell Brush, Japan (On-Site)

Bazaar Voice - Senior Software Engineer - Insights

Bazaar Voice, United Kingdom (Hybrid)

Onehouse - Software Engineer (IN)

Onehouse, India (Hybrid)

Nasdaq - Senior Data Engineer - Python

Nasdaq, Philippines (Hybrid)

Netflix - CDN Software Engineer (L5), Edge

Netflix, United States (Remote)

Riot Games - Senior Software Engineer - Analytics Foundation

Riot Games, United States (On-Site)

The Walt Disney Company - Lead Data Engineer

The Walt Disney Company, United States (On-Site)

Get notifed when new similar jobs are uploaded

Jobs in Chicago, Illinois, United States

Whoop - Staff Battery Engineer

Whoop, United States (On-Site)

Next Level Business Services - IOS Developer  (Full Time)

Next Level Business Services, United States (On-Site)

OpenGov - Software Engineer II - PRO

OpenGov, United States (On-Site)

Warner Bros. Discovery - Sales Associate - Harry Potter Flagship (REG FT)

Warner Bros. Discovery, United States (On-Site)

Nintendo - Senior Engineer (NTD)

Nintendo, United States (On-Site)

PlayStation Global - Manager, Software Engineering - Distributed Systems

PlayStation Global, United States (On-Site)

Saviynt - Software Architect - Microservices

Saviynt, United States (Hybrid)

Netflix - Data Science Manager, Content and Studio DSE

Netflix, United States (Remote)

Get notifed when new similar jobs are uploaded

Data Analyst Jobs

Fairmatic - Senior Data Scientist

Fairmatic, Israel (Hybrid)

Interactive Brokers - Data Analytics and Reporting - Analyst

Interactive Brokers, India (Hybrid)

PhonePe - Risk Analyst

PhonePe, India (On-Site)

Postman - Senior Revenue Analyst

Postman, United States (On-Site)

Extreme Network - Director, Data Governance, Enterprise Data and Analytics

Extreme Network, United States (Remote)

Velotio Technologies - Senior Data Scientist

Velotio Technologies, India (On-Site)

Zynga - Data Analytics Intern

Zynga, Türkiye (On-Site)

Barbaricum - Senior Full Motion Video Project Manager

Barbaricum, United States (On-Site)

Get notifed when new similar jobs are uploaded