Our client is looking for an outstanding Software Engineer who can push the limits of JavaScript and WebSockets for displaying data to researchers and traders.
Responsibilities:
- Working closely with business users to build products that help understand, visualize and interact with large data sets in new and exciting ways.
- Developing a full product from inception to production, including: identifying the business needs, user experience, backend processing, production support, and product evangelism.
- Pushing the limits of browser performance by building highly interactive web based visualizations and/or plug-ins for Chrome. Yep, just Chrome. No Internet Explorer here.
- Innovation! In some cases there will be clear needs of problems that need to be solved. In other cases, you'll be coming up with ideas yourself.
- Working primarily in JavaScript, Python and Go. If you don't have experience with all of these - don't worry, you'll pick them up.
- Collaborating with various Software and IT teams, Quants and trading desks
Requirements:
- Knowledge of the Chrome developer tools
- Strong desire to build data visualization interfaces and frameworks while always keeping user experience (UX) in mind
- Experience dealing with Big Data and a math background relevant to these data sets, such as linear algebra or machine learning
- Backend programming (e.g. in Python, Ruby, Java, Go, etc). Ability to pick up new programming languages to suite the problem at hand
- Development on Linux systems
- Some Devops or system administration background would be helpful for deployment and scaling/load balancing/troubleshooting on heterogeneous hardware