Специализация
Java / Scala
Stack
JavaGitMavenTeamCityJiraConfluenceCrucibleRedis
PulsePoint is a fast-growing healthcare technology company (with adtech roots) using real-time data to transform healthcare. We help brands and agencies interpret the hard-to-read signals across the health journey and unify these digital determinants of health with real-world data to produce the most dimensional view of the customer.
We’re looking for a Java Concurrency Expert who will join our Exchange team and help us scale our core platform, which is currently serving up to 1 million transactions per second.
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.
- Factors thousands of data points in every serving decision.
Some tools we use:
- Git, Maven, TeamCity, JIRA, Confluence, Crucible, IntelliJ, Redis.
- Some practices we’ve adopted: TDD/unit testing, Continuous Integration, code reviews, Scrum.
- Things we’re working on: cloud computing, event-driven I/O, self-healing systems, analytic databases.
- We like open source: Spring, Hadoop (we run the NYC Hadoop Meetup), Jetty, Linux, Memcached.
What you’ll need:
- Mastery of algorithms, data structures, and performance.
- Experience in performance optimization (CPU, Memory, I/O) and high-scale (>500 req/sec).
- Experience with open-source projects and tools.
- Experience with automated testing (TDD, Mocking, Unit/Functional/Integration).
- Expert knowledge of the Java language, platform, ecosystem, and underlying concepts and constructs.
- Basic knowledge of Python is a plus, but not critical.
What we value as a team
- Code built for Performance and Scale.
- Solid engineering practices (e.g. design patterns, automated testing, fault-tolerant systems, KISS).
- Leveraging Open Source.
- Agile development and tight interaction with business/operations.
- Automated testing.
- Developers who can navigate around a Linux box.
- Passion, technical expertise, and personal accomplishment.
- Rolling up your sleeves and getting things done.
What we offer
- Remote work. Relocation to EU/UK/US is negotiable (depends on your current location and legal status).
- Flexible schedule, though some intersection with EST working hours is required
- Salary: 6-8k USD/month, higher figures may be negotiated
- US holiday schedule
- 21 days of vacation.
Петр Кузин Tech Recruiter