Data Development Engineer
Job Description:
Data Development Engineer
WorldQuant develops and deploys systematic financial strategies across a variety of asset classes and global markets. We seek to produce high-quality predictive signals (Alphas) through our proprietary research platform to employ financial strategies focused on exploiting market inefficiencies. Our teams work collaboratively to drive the production of Alphas and financial strategies the foundation of a sustainable, global investment platform.
Technologists at WorldQuant research, design, code, test and deploy projects while working collaboratively with researchers and portfolio managers. Our environment is relaxed yet intellectually intense. Our teams are lean and agile, which means rapid prototyping of products with immediate user feedback. We seek people who think in code, aspire to solve undiscovered computer science challenges and are motivated by being around like-minded people. In fact, of the 600 employees globally, approximately 500 of them code on a daily basis.
WorldQuants success is built on a culture that pairs academic sensibility with accountability for results. Employees are encouraged to think openly about problems, balancing intellectualism and practicality. Great ideas come from anyone, anywhere. Employees are encouraged to challenge conventional thinking and possess a mindset of continuous improvement. Thats a key ingredient in remaining a leader in any industry.
Our goal is to hire the best and the brightest. We value intellectual horsepower first and foremost, and people who demonstrate an exceptional talent. There is no roadmap to future success, so we need people who can help us create it. Our collective intelligence will drive us there.
The Role: We are seeking for an exceptionally talented software engineer to develop large scale, complex software system that controls our datasets creation. Datasets are consumed internally by our researchers and our quantitative models. The successful candidate will be working on current and next-generation data acquiring system that ingest data from different format, protocol. Your responsibilities will include:
· Requirement-gathering, architecting and designing extremely large-scale data system.
· Developing software systems and micro-services in Python/C++.
· Integrating state-of-the-art open source software and technologies.
· Assembling platforms and frameworks to automate our data enrichment process.
· Developing and architecting next generation monitoring platform for data guarding, data governance.
· Collaborating with internal technology, research and portfolio management team.
What Youll Bring:
· Background in Computer Science, Electrical Engineering, Applied Math or Physics, with minimum Bachelors degree. Proof of good academic record (such as GPA and other relevant test scores).
· Expert in design large scale distributed software system.
· Expert programing skills in Python and Python stack (Flask, Celery).
· Expert in database design (either SQL or NoSQL), know how to optimize/design database schema that can evolve overtime.
· Experience working under Linux environment, familiar with Perl/Shell scripting.
· Candidate must master at least one Object-oriented Languages (prefer C++ or Java). Candidate should be familiar with debugger/tool under Linux such as gcc, g++, gdb, maven/ant build
· Experience with container technology (docker, kubernetes), micro-services, big data processing (spark, kafka, hdfs) is a BIG PLUS.
· Strong understanding of data structures and algorithms.
· Be an analytical thinker with exceptional problem solving skills.
· Good communication skills: must be fluent in English, spoken and written
· Interested in applying technology to real world situation, comfortable working in fast paced work environment, detail oriented and capable performing tasks under time pressure.
· Knowledge of basic statistics/probability, familiar with concepts such as correlation, standard deviation and how to compute is a PLUS
Contact:
Email: lam.trinh@peopleprofilers.com
Phone number: +84 393229552
Required Skills:
Intelligence Governance Protocol Data Structures NoSQL Portfolio Management Kubernetes Proof Database Design Accountability Perl Overtime BASIC Engineer Big Data Maven Structures Algorithms Physics Docker Electrical Engineering Continuous Improvement Problem Solving Statistics Computer Science C++ Python Linux Pressure Research Software SQL Java Communication Design Engineering Science English Management