CAIA's Career Center is an easy-to-use, comprehensive resource connecting job seekers with employers in the growing AI field. Use your knowledge and credibility to advance your career or build a talented team for your organization. Opportunities targeted to CAIA Charterholders are prioritized.
In order to search for jobs specifically for CAIA Charterholders or those pursuing the CAIA Charter please enter “CAIA” in the search panel.
This will enable you to search for CAIA specific roles globally.
As a Python Data Engineer, you will join a team working on systems crucial for fast and reliable quant research. From integrating new data source to increasing the throughput of existing systems by orders of magnitude, you will solve hard problems.
Obtain and ingest raw data at scale (including writing scripts, web scraping, calling APIs, write SQL queries, etc.).
Process unstructured data to be used for analysis.
Monitoring performance and advising any necessary infrastructure changes.
Implement data microservices.
Work closely with team to ensure consistency and maximize deployment of software components.
Bachelor's Degree in Computer Science or Engineering related major
Experience within data mining applications
Knowledge of Python
SQL and noSQL proficiency
Able to monitor complex data issues, evaluate algorithmic approaches and examine data to resolve issues
Experienced in collecting and ingesting raw data at scale including but not limited to working with scripts, APIs, web scraping, writing SQL queries
Able to supervise performance and implement any necessary infrastructure changes.
Able to apply data microservices.
Experienced with scripting, developing, debugging and performance tools on Unix/ Linux based development environment
Ability to function in a rapidly changing environment
Mandarin speaking is required as the candidate would be required to work closely with Chinese clients with the upcoming research projects from China