Data Engineer

Finquest is the premier platform delivering personalized connections to its clients who seek M&A (Mergers & Acquisitions) and direct investment opportunities in the Asia Pacific, European and North American mid-market space. With a unique database, machine learning and a team of experts, Finquest provides targeted, curated, and actionable connections, whilst maintaining complete confidentiality throughout the process. With Finquest, clients can broaden their market access, creating a more efficient deal making environment.

To strengthen our R&D team, we are looking for several Data Engineers with strong backgrounds in data wrangling and ETL processes. You will have the opportunity to work in a fast-growing team and significantly impact our products and services that strongly benefit our clients.

Key Responsibilities:

  • Collaborate with both data engineering teams to crawl, analyze, and process data from various heterogeneous data sources to grow our production database.
  • Design, develop, maintain, and improve software solutions to business problems using data engineering techniques.
  • Build and test prototype data wrangling services and ETL processes, ship to production and keep iterating in a fast pace.
  • Analyze, annotate, curate, and improve datasets used to train our state-of-the-art machine learning models.
  • Make a significant impact on further improving the quality of our data and service.
  • Other duties as assigned.

Requirements:

  • Graduate with a master's degree in Computer Science or related fields.
  • At least 2-year professional experience as a Data Engineer or similar engineering roles.
  • Great passion for data engineering and related technologies.
  • Strong programming skills in Python and at least one other programming language.
  • First experience with web crawlers (Scrapy, Selenium, …), data wrangling tools (Pandas), databases (SQL & NoSQL), and revision control tools.
  • Strong hands-on skills and comfortable with Linux/Unix systems and CLIs.
  • Results-driven altitude and autonomous spirit for getting things done.
  • Fluency in English.

Would be a plus:

  • Proven record of writing high-quality production-level code.
  • Experience in financial/economic databases, cooperate research, and FinTech.
  • Understanding of machine learning concepts and hands-on experience with pertinent libraries.
  • Familiar with Agile methodologies.
  • Experience with large-scale parallelization with HPC or GPU.
  • Open-source projects demonstrating your creative drive.

Job Types: Full-time

Job Location: Bengaluru