Lead Software Engineer - Big Data

Cimpress • Waltham, MA 02454

Posted 2 weeks ago

Job Description

Job Board Posting

Cimpress Technology is seeking a resourceful Tech Lead/Principal Software Engineer (Big Data Analytics) to help us build the next-generation of our analytics platform. Our work here involves design and development of systems and tools for data collection, data processing, data correction, monitoring of data access platforms and much more all of these ultimately at large scale.

You'll get to help create our cloud (AWS) based data processing pipeline, data processing infrastructure as well as decide what, how, and when to collect data from our microservices-enabled mass customization platform (MCP).

You will work with a diverse base of global partners, program leads, architects, software engineers, and business intelligence developers to design a platform that delivers the right data to the right people at the right time. This a critical role that will have a significant impact on the direction of our products, technology and business.

Responsibilities

* Build data processing pipeline that collects, connects, centralizes, and curates data from various data sources.

* Architect scalable and reliable data engineering solutions for moving data efficiently across systems at near real-time.

* Work directly with stakeholders to understand their requirements, assess the business impact and prioritize work accordingly.

* Build a distributed data store that will be central source of truth.

* Design, implement, test and deploy data processing infrastructure.

* Mentoring, coaching, and inspiring junior and senior team members.

* Research and assess the viability of new processing and data storage technologies.

* Ability to take ownership and get things done in an Agile team setting.

* Help break down, estimate, and provide just-in-time design for small increments of work.

Qualifications

* Big data technologies - Spark, Kinesis, Kafka, Storm or Hadoop

* Software experience with either Java,Python, or C#

* Source control (preferably Git) and bug tracking systems.

* Ability to reason about performance tradeoffs

* Preferably have experience with SQL and AWS

* Scala programming a plus

* Must be comfortable working in an open, highly collaborative team environment

* 5+ years of professional software experience, including exposure to big data technologies

* Bachelors in Computer Science / related field or equivalent work experience.

English External Posting

Cimpress Technology is seeking a resourceful Tech Lead/Principal Software Engineer (Big Data Analytics) to help us build the next-generation of our analytics platform. Our work here involves design and development of systems and tools for data collection, data processing, data correction, monitoring of data access platforms and much more all of these ultimately at large scale.

You'll get to help create our cloud (AWS) based data processing pipeline, data processing infrastructure as well as decide what, how, and when to collect data from our microservices-enabled mass customization platform (MCP).

You will work with a diverse base of global partners, program leads, architects, software engineers, and business intelligence developers to design a platform that delivers the right data to the right people at the right time. This a critical role that will have a significant impact on the direction of our products, technology and business.

Responsibilities

* Build data processing pipeline that collects, connects, centralizes, and curates data from various data sources.

* Architect scalable and reliable data engineering solutions for moving data efficiently across systems at near real-time.

* Work directly with stakeholders to understand their requirements, assess the business impact and prioritize work accordingly.

* Build a distributed data store that will be central source of truth.

* Design, implement, test and deploy data processing infrastructure.

* Mentoring, coaching, and inspiring junior and senior team members.

* Research and assess the viability of new processing and data storage technologies.

* Ability to take ownership and get things done in an Agile team setting.

* Help break down, estimate, and provide just-in-time design for small increments of work.

Qualifications

* Big data technologies - Spark, Kinesis, Kafka, Storm or Hadoop

* Software experience with either Java,Python, or C#

* Source control (preferably Git) and bug tracking systems.

* Ability to reason about performance tradeoffs

* Preferably have experience with SQL and AWS

* Scala programming a plus

* Must be comfortable working in an open, highly collaborative team environment

* 5+ years of professional software experience, including exposure to big data technologies

* Bachelors in Computer Science / related field or equivalent work experience.

×

Sign Up for Daily Job Alerts.

Thank You

You will receive your first job alert within 24 hours.

Similar Jobs

    Browse Jobs | Terms & Conditions | Privacy Policy | Unsubscribe
    POWERED BY    

    POWERED BY