Movable Ink

Senior Data Engineer, AI Systems

Movable Ink$144K — $188K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years of experience in data engineering
  • Expertise in Apache Spark, specifically with PySpark DataFrame API
  • Proficient in large-scale data processing and cluster optimization in GCP Dataproc
  • Strong Python software development skills including unit testing and CI/CD practices
  • Familiar with data storage formats like Parquet and Delta Lake
  • Experience with event streaming technologies such as Kafka
  • Experienced with cloud platforms, particularly Google Cloud Platform

Responsibilities

  • Build and optimize data pipelines for AI-driven personalization
  • Scale Spark-based batch pipelines with efficient configuration and tuning
  • Maintain the ML Data Lake for data quality and accessibility
  • Support ML engineers in model development and evaluation
  • Identify and resolve data pipeline bottlenecks
  • Collaborate with engineers to evolve platform architecture
  • Release data products that provide measurable business value

Benefits

  • Comprehensive medical coverage
  • Financial benefits including potential bonuses
  • Diversity and inclusion initiatives aimed at building a supportive culture
Full Job Description
The AI Systems team owns the core recommendations engine and ML platform that powers billions of AI-driven marketing decisions daily across some of the world's largest consumer brands. As a Senior Data Engineer, you will own the Spark-based data pipelines and data infrastructure at the heart of this system - building, scaling, and optimizing the data layer that feeds our production ML models. You will work alongside ML engineers and scientists in a collaborative environment, contributing data pipelines and products to power our core recommender systems and our DaVinci Personalization product. This is an opportunity to work end-to-end on large-scale data systems that touch millions of customers, on a team working at the intersection of data engineering and machine learning. This role will be reporting to the Director of Engineering (AI/ML). **Responsibilities:** - Build, maintain, and optimize production data pipelines that power AI-driven personalization at scale across content selection, send-time optimization, subject line personalization, and frequency capping - Own and scale Spark-based batch pipelines, including cluster configuration, tuning, and performance optimization across GCP Dataproc - Build and maintain our ML Data Lake, ensuring data quality, accessibility, and efficient storage - Support the data needs of ML Engineers and Scientists for model development, training, and evaluation - Identify and resolve performance bottlenecks and scaling limitations in data pipelines and infrastructure - Collaborate with distributed systems engineers on the platform's architectural evolution, ensuring data layer continuity throughout - Continuously improve data infrastructure for greater scalability and reliability - Release features and data products that deliver measurable and tangible business value **Qualifications:** - 5+ years of data engineering experience - Deep expertise with Apache Spark, including the PySpark DataFrame API and experience solving challenging scaling problems - Experience with large-scale data processing, cluster configuration, optimization, and tuning (we use GCP Dataproc) - Strong software development skills in Python (unit testing, git, code review, CI/CD) - Experience with data storage formats (we use Parquet, Delta Lake) - Experience with event streaming data (we use Kafka) - Experience with cloud computing platforms (we use Google Cloud Platform) - Experience with advanced query optimization - Familiar with Software Development Lifecycle practices, such as continuous integration/continuous delivery and automated deployment (we use Docker, Kubernetes, and GitHub Actions) - Ability to collaborate with technical partners - you'll be working closely with ML engineers, scientists, and other teams to determine requirements and make design decisions - Enjoys working in a fast-paced, goal-driven environment The base pay range for this position is $144K CAD - 188K CAD/year, which can include additional bonus depending on the position ultimately offered, in addition to a full range of medical, financial, and/or other benefits. The base pay offered may vary depending on job-related knowledge, skills, and experience. Studies have shown that women, communities of color, and historically underrepresented people are less likely to apply to jobs unless they meet every single qualification. We are committed to building a diverse and inclusive culture where all Inkers can thrive. If you're excited about the role but don't meet all of the abovementioned qualifications, we encourage you to apply. Our differences bring a breadth of knowledge and perspectives that makes us collectively stronger.

About Movable Ink

Movable Ink is a software company that provides a platform for creating personalized email content. The company's platform uses real-time data to generate personalized content for email campaigns, allowing marketers to create more engaging and relevant content for their customers. Movable Ink was founded in 2010 and is headquartered in New York City. The company has received several awards for its innovative technology, including being named one of the fastest-growing companies in North America by Deloitte in 2016. Movable Ink's clients include some of the world's largest brands, such as Delta, eBay, and Spotify.
Learn more about Movable Ink
Size
200 employees
Industry
Founded
2010

Similar Jobs

More Jobs at Movable Ink

More Information Technology Jobs

Find similar Senior Data Engineer, AI Systems jobs: