📍 New York (USA)Полная удалёнка
Специализация
Data Science / Machine Learning
PulsePoint, a global programmatic advertising platform with specialized healthcare expertise. PulsePoint Data Engineering team plays a key role in a technology company that's experiencing exponential growth. Their data pipeline processes over 80 billion impressions a day (> 20TB of data, 220 TB uncompressed). This data is used to generate reports, update budgets, and drive our optimization engines.
Time zone
(GMT-04:00), New York.
Line manager
Director of Infrastructure, Data.
Why we are recommending
- The PulsePoint platform is powered by terabytes of impression-level data.
- Ability to work with modern technologies.
Responsibilities
- Design, build and maintain reliable and scalable enterprise-level distributed transactional data processing systems for scaling the existing business and supporting new business initiatives.
- Optimize jobs to utilize Kafka, Hadoop, Presto, Spark Streaming and Kubernetes resources in the most efficient way.
- Monitor and provide transparency into data quality across systems (accuracy, consistency, completeness, etc).
- Increase accessibility and effectiveness of data (work with analysts, data scientists, and developers to build/deploy tools and datasets that fit their use cases).
- Collaborate within a small team with diverse technology backgrounds.
- Provide mentorship and guidance to junior team members.
Requirements
- BA/BS degree in Computer science or related field.
- 5+ years of software engineering experience.
- Proficiency in Linux.
- Fluency in Python.
- Strong understanding of RDBMS, SQL.
- Passion for engineering and computer science around data.
- Willingness to participate in 24x7 on-call rotation.
As a plus:
- Knowledge and exposure to distributed production systems i.e Hadoop.
- Experience in Scala/Java.
- Knowledge and exposure to Cloud migration.
Company offers
- NY time work schedule: ideally- Moscow 4 pm-1 am (can be adjusted 2 pm-11 pm).
- US holiday schedule.
- 21 days of vacation.
- You will work as a contractor.
Hiring process
You will have 4 stages:
- HR interview in English
- Phone screening with Director of Infrastructure, Data.
- Tech interview with Leads and Senior Engineers about Python, SQL, algorithms and structure of data, architecture and Linux.
- Interview with CTO.
Петр Кузин Tech Recruiter