Senior Software Engineer wanted

New York or Remote  ‐ Remote
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Description

Senior Software Engineer to join team tasked with scaling up Selerity's platform. Highly competitive compensation plus significant opportunities for professional growth and career advancement.

Want to change how the world engages with news and data?

Selerity has dominated ultra-low-latency data science in finance for several years. Now our real-time content analytics and contextual recommendation platform is gaining broader traction in media and we need to scale up!

We're looking for an experienced full-stack software engineer to join a major initiative at a critical point in our company's growth.

You:

  • Possess a rock-solid background in Computer Science (minimum BS in Comp Sci or related field) + at least 5 years (ideally 10+) of challenging work experience.
  • Demonstrated advanced proficiency in coding Java or C++ in Linux environments.
  • Advanced full-stack web development in JavaScript on Node.js is strongly desired. Python is a nice to have.
  • Direct experience in the design and creation of SaaS API's that are minimal, efficient, scalable and supportable throughout their lifecycle.
  • Have detailed working knowledge of high volume systems such as media serving, digital advertising (especially real-time bidding), instant messaging and/or social networking.
  • Extremely organized, have great attention to detail, and hate getting emails with spelling errors and grammatical mistakes.
  • Expert understanding of how browsers, servers, networks, databases and applications interact in large-scale, distributed systems.
  • Experience with large-scale analytics and machine learning technologies including Hadoop, Spark, CUDA, cuDNN, TensorFlow, etc.
  • Conversant with relational, column, object, and graph database fundamentals + strong practical experience in at least two of those paradigms.
  • Solid track record of making effective design decisions balancing near-term and long-term objectives.
  • Know when to use commercial or open-source solutions, when to delegate to a teammate and when to roll up your sleeves and code it yourself.
  • Understand the value of continuous integration, automated testing and tight integration of development and operations to achieve overall platform resiliency and quality.
  • Work effectively in agile teams; get stuff done with minimal guidance and zero BS, help others and know when to ask for help.
  • Clearly communicate complex technical and product issues to non-technical team members, managers, clients, etc.
  • Bonus points for mobile (iOS/Android) development skills and experience!


Our stack combines leading commercial and open source technologies with numerous home-grown innovations, including:

  • Java (1.8), C++ (gcc ), Python (2.6-3.3), Lua (5.2-5.3) and JavaScript/ECMAscript/HHVM + Node, Angular, RequireJS, Electron, etc.
  • A variety of open source and in-house frameworks for Natural Language Processing and Machine Learning.
  • Hybrid of AWS (EC2, S3, RDS, R53) + dedicated datacenter network, server and GPU/coprocessor infrastructure.
  • Cassandra, VoltDB, ElasticSearch plus in-house streaming analytics pipeline (similar to Apache Spark).
  • In-house messaging frameworks for low-latency multicast and global-scale TCP (similar to protobufs/FixFast/zeromq).
  • Ansible, PagerDuty, Nagios, Observium, Jenkins, Maven, Purify, VisualVM, Wireshark, Eclipse, Intellij.


This position offers a great opportunity to work with advanced technologies, collaborate with a top-notch, global team and disrupt a highly visible, multi-billion-dollar market.

Compensation:

We understand how to attract and retain the best talent and offer a competitive mix of salary, benefits and equity. We also understand how important it is for you to feel challenged, to have opportunities to learn new things, to have the flexibility to balance your work and personal life and to know that your work has impact in the real world. We have team members on four continents and we're adept at making remote workers feel like part of the team. If you join our NYC main office be sure to bring your Nerf toys, your drones and your maker gear - we're into that stuff, too.

Interview Process:

If you can see yourself at Selerity, send your resume and/or online profile (e.g. LinkedIn) to the email address below. We'll arrange a short introductory phone call and if it sounds like there's a match we'll arrange for you to meet the team for a full interview.

The interview process lasts several hours and is sometimes split across two days. It is intended to be challenging - but the developers you meet and the topics you'll be asked to explain (and code!) should give you a very clear sense of what it would be like to work at Selerity.

We value different perspectives and have built a team that reflects that diversity while maintaining the highest standards of excellence. You can rest assured that we welcome talented engineers regardless of their age, gender, sexual orientation, religion, ethnicity or national origin.

Recruiters:

Please note that we are not currently accepting referrals from recruiters for this position.
Start date
ASAP
From
Selerity, Inc
Published at
31.03.2016
Contact person:
Freelancer Map
Project ID:
1100574
Contract type
Freelance
Workplace
100 % remote
To apply to this project you must log in.
Register