📍 New York (USA)Полная удалёнка
PulsePoint, a global programmatic advertising platform with specialized healthcare expertise, fuses the science of programmatic targeting, distribution and optimization with the art of brand engagement. The PulsePoint platform is powered by terabytes of impression-level data, allowing brands to efficiently engage the right audiences at scale while helping publishers increase yield through actionable insights. Now PulsePoint is looking to grow the engineering team supporting Exchange by adding developers.
Time zone
(GMT-5 ) New York.
Why we are recommending
- The PulsePoint platform is powered by terabytes of impression-level data.
- Ability to work with modern technologies.
Responsibilities
Some major projects the Exchange team is currently working on: continuing to scale core exchange platform, honing the intelligence of optimization, cutting feedback time for business intelligence, and aggressive automation. Currently, the PulsePoint Exchange:
- Handles hundreds of thousands of transactions per second, billions of times each month.
- Evaluates, selects, and optimizes ad-serving based on advanced statistics and machine-learning.
- Returns responses collected from dozens of parties in milliseconds
- Constantly evolves to meet market demands that change in days and weeks, not months/years.
- Factors thousands of data-points in every serving decision.
Requirements
- Independence and strong ownership of business problems and their technical solutions.
- Excellent problem solving and critical thinking.
- Strong Communication and inter-personal skills.
- Mastery of algorithms, data structures and performance.
- Experience in performance optimization (CPU, Memory, IO) and high-scale (>500 req/sec).
- Experience with open-source projects and tools (e.g. apache projects, maven, Spring, tomcat/glassfish).
- Experience with Agile, tight interaction with business and operations (DevOps).
- Experience with automated testing (TDD, Mocking, Unit/Functional/Integration).
- Expert Knowledge of Internet technologies/and protocols.
- Expert knowledge of the Java language, platform, ecosystem and underlying concepts and constructs.
- Knowledge of common design patterns (IoC, GoF – not J2EE Pattern Library).
- B.S. in Computer Science, Mathematics, or Engineering (or professional experience).
Company offers
- Remote work, full time.
- US holiday schedule.
- 21 days of vacation.
- Flexible schedule: One meeting at 8-9 am Moscow time per week, other days are up to you. An hour for lunch. (If you can or want to work later — great. If you want earlier — an hour shift can be discussed.)
Hiring process
- (rus / eng) 20-30 min call with a recruiter, talk about experience and check english.
- (eng) 60 min screening.
- (eng) 180 min interview with sections.
- (eng) Sometimes the CEO or CTO talks before the offer.
Useful links
Петр Кузин Tech Recruiter