Support Engineer (Java)

4 Months ago • All levels • Programming

Job Summary

Job Description

PulsePoint is a rapidly expanding healthcare technology company that uses real-time data to transform healthcare. They help brands and agencies interpret health journey signals and unify digital health determinants with real-world data for a comprehensive customer view. Their platforms utilize machine learning and programmatic automation for efficient marketing, predictive analytics, and decision support. The Exchange team is focused on scaling the core exchange platform, improving optimization intelligence, reducing feedback times for business intelligence, and aggressive automation. The PulsePoint Exchange handles hundreds of thousands of transactions per second, billions of times each month, optimizing ad-serving based on advanced statistics and machine learning, returning responses in milliseconds, and adapting to market demands quickly. The company values developers who take ownership, possess strong problem-solving and communication skills, and have expertise in algorithms, data structures, and performance optimization. They also value experience with open-source projects, Agile development, DevOps practices, automated testing, internet technologies, the Java ecosystem, and common design patterns. A degree in Computer Science, Mathematics, or Engineering, or equivalent professional experience, is required. Basic Python knowledge is a plus.
Must have:
  • Independence and strong ownership
  • Excellent problem-solving skills
  • Strong communication skills
  • Mastery of algorithms and data structures
  • Performance optimization experience
  • High-scale experience (>500 req/sec)
  • Experience with open-source projects
  • Agile development experience
  • Automated testing experience
  • Expert knowledge of Internet technologies
  • Expert knowledge of Java
  • Knowledge of common design patterns
  • BS in CS, Math, or Engineering (or experience)
  • Basic Linux command line skills
Good to have:
  • Basic Python knowledge
Perks:
  • Fast development boxes
  • Multiple monitors
  • Choice of Windows or Linux
  • Extensive technical book library
  • Opportunity to own projects and make an impact

Job Details

Description

About PulsePoint:
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. Our award-winning advertising platforms use machine learning and programmatic automation to seamlessly activate this data, making marketing, predictive analytics, and decision support easy and instantaneous.
Some major projects the Exchange team is currently working on: continuing to scale our core exchange platform, honing the intelligence of our 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
We’re small enough you can own something and have a direct impact, but big enough that you don’t have to do it alone. We care deeply about quality and doing the right thing, but have a strong focus on business value and time to market – and believe that focusing on the first part enables the second. Developers have technical management (who are technical and write code), as well as direct access to business, product, and operations (and they have access to us). Lastly, our engineers have lots of empowerment and freedom of action (but we don’t water down our responsibilities or expectations).
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 IO, self-healing systems, analytic databases
  • We like open source: Spring, Hadoop (we run the NYC Hadoop Meetup), Jetty, Linux, Memcache
  • Developers get fast boxes, with multiple monitors, and can choose Windows or Linux
  • We keep a library of technical books (several hundred) and haven’t had problems buying additions
What you’ll need:
  • 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)
  • Basic knowledge of Python 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
Watch this video here to learn more about our culture and get a sense of what it’s like to work at PulsePoint!
WebMD is an Equal Opportunity/Affirmative Action employer and does not discriminate on the basis of race, ancestry, color, religion, sex, gender, age, marital status, sexual orientation, gender identity, national origin, medical condition, disability, veterans status, or any other basis protected by law.

Similar Jobs

Rackspace Technology - Principal MLOps Engineer

Rackspace Technology

San Antonio, Texas, United States (Remote)
4 Months ago
Passive Logic - Senior Embedded Systems Engineer (Wireless Product Development)

Passive Logic

Holladay, Utah, United States (On-Site)
4 Months ago
Activision - Staff Platform Solutions Engineer

Activision

New York, United States (On-Site)
1 Month ago
Rockstar Games - Associate Animation Content Developer

Rockstar Games

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Bosch Group - Senior Officer/Assistant Manager, IT & Digital Support - PT Business Operations

Bosch Group

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Playtika - Java Tech Lead

Playtika

Poland (Hybrid)
9 Months ago
Airlab Inc  - C++ & Python Programmer

Airlab Inc

Montreal, Quebec, Canada (On-Site)
1 Year ago
Canonical - Lead Golang Software Engineer

Canonical

(Remote)
2 Months ago
Epic Games - Senior Server Programmer

Epic Games

Porto Alegre, State Of Rio Grande Do Sul, Brazil (On-Site)
4 Months ago
playphony games - Pipeline Tool Programmer

playphony games

Tokyo, Japan (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Ajmera Infotech - Flutter Application Developer (Mobile)

Ajmera Infotech

Ahmedabad, Gujarat, India (On-Site)
3 Months ago
Next Level Business Services - Mule Admin

Next Level Business Services

Thousand Oaks, California, United States (On-Site)
9 Months ago
Insight Software - Solution Architect

Insight Software

Berlin, Berlin, Germany (Remote)
4 Months ago
Everyday Health Group - Principal Software Engineer, Android

Everyday Health Group

Boston, Massachusetts, United States (Remote)
4 Months ago
Qualcomm - PC Video Game - Performance Testing

Qualcomm

Hyderabad, Telangana, India (On-Site)
1 Month ago
Warner Bros Discovery - Senior Programmer, Rendering

Warner Bros Discovery

Montreal, Quebec, Canada (Hybrid)
2 Months ago
Unisys - Banco de Talentos Jóvenes - UIS Colombia

Unisys

Bogotá, Bogota, Colombia (On-Site)
2 Months ago
Ubisoft - Lead R&D Scientist

Ubisoft

Shanghai, Shanghai, China (On-Site)
4 Months ago
BioFire - Associate Staff Scientist

BioFire

Hazelwood, Missouri, United States (On-Site)
2 Months ago
Capgemini - Senior OSS Integration Specialist

Capgemini

Bengaluru, Karnataka, India (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Jobs in United Kingdom

Epic Games - Core Tech Programmer

Epic Games

London, England, United Kingdom (On-Site)
3 Months ago
Ansys - R&D Engineering Manager

Ansys

Cambridge, England, United Kingdom (Hybrid)
2 Months ago
StudioB - Head of Formats

StudioB

London, England, United Kingdom (On-Site)
2 Months ago
Tesla - Service Technician / Automotive Mechanic

Tesla

Dartford, England, United Kingdom (On-Site)
5 Months ago
hogarth - Digital Asset Coordinator

hogarth

London, England, United Kingdom (Hybrid)
2 Months ago
Lighthouse Games - Physics Engineer

Lighthouse Games

Royal Leamington Spa, England, United Kingdom (Hybrid)
2 Months ago
version 1 - Senior Full Stack Java Developer

version 1

London, England, United Kingdom (On-Site)
5 Months ago
Mcdonalds - People Lead – Corporate Partnerships, Reputation & Inclusion

Mcdonalds

London, England, United Kingdom (On-Site)
2 Months ago
fuse games - Environment Artist

fuse games

England, United Kingdom (Hybrid)
3 Months ago
Kaedim - Machine Learning Engineer

Kaedim

London, England, United Kingdom (On-Site)
1 Year ago

Get notifed when new similar jobs are uploaded

Programming Jobs

Capgemini - C# Appium

Capgemini

Pune, Maharashtra, India (On-Site)
2 Months ago
Aristocrat - Sr Engineer II - C++ Developer

Aristocrat

Noida, Uttar Pradesh, India (Hybrid)
1 Month ago
Epic Games - Lead Online Programmer

Epic Games

Montreal, Quebec, Canada (On-Site)
3 Months ago
N-ix - Lead Python + Go Engineer

N-ix

India (On-Site)
1 Month ago
binance - Quantitative Developer - Java

binance

Hong Kong (Hybrid)
2 Years ago
Maxis Studios - Senior Software Engineer - C#

Maxis Studios

Bogota, Colombia (On-Site)
3 Months ago
Ubisoft - Generalist Programmer

Ubisoft

Winnipeg, Manitoba, Canada (Hybrid)
2 Months ago
Sony Interactive Entertainment - C/C++ Standard Library Development Manager for PlayStation

Sony Interactive Entertainment

Tokyo, Japan (On-Site)
4 Months ago
Rockstar Games - Senior Software Engineer (C#)

Rockstar Games

Carlsbad, California, United States (On-Site)
2 Months ago
5minlab - [5minlab]  Client Programmer

5minlab

Seoul, South Korea (On-Site)
9 Months ago

Get notifed when new similar jobs are uploaded