Software Engineer PulsePoint
THIS JOB HAS EXPIRED
Sr. Software Engineer
PulsePoint is a digital media company headquartered in NYC that?s looking to grow the engineering team supporting our Exchange by adding developers who are: smart, get things done, communicate well, understand computer science, take pride in engineering, and want to work in an interesting and rapidly evolving industry. We have an experienced team that is looking to add developers seeking technical challenge and empowerment to make decisions that really move the business forward.
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 statistical and machine-learning models
returns responses collected from dozens of parties in milliseconds
constantly evolves to meet market demands that change in days and weeks, not months and years
factors thousands of data-points in every serving decision
If working in an agile shop with a team of top-flight engineers growing the system described above sounds interesting, some things that you should know:
What we look for in our senior engineers and technical leaders:
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)
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
More about working as a developer at PulsePoint:
We?re small enough you can own something and have a direct impact, but big enough that you don?t have to go 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 Sr. Engineers have lots of empowerment and freedom of action (but we don?t water down our responsibilities or expectations)
Some tools we use: SVN, Maven, TeamCity, JIRA, Confluence, Crucible, Intellij
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), Glassfish, Linux, Memcache
We have rules around meetings ? to keep them short and useful
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
We have the usual coffee, tea, sodas, snacks, socials and events
| Location: |
New York City, NY
United States
|
THIS JOB HAS EXPIRED