Python Software Engineer – Finquest – Full Job Description
Company: Finquest
Location: Bengaluru, Karnataka
Job Type: Full-time
Salary: Negotiable
Finquest, a premier platform delivering personalized connections for M&A (Mergers & Acquisitions) and direct investment opportunities in the Asia Pacific, European and North American mid-market space, is seeking a Senior Data Engineer/Python Software Engineer.
We are looking for individuals with strong backgrounds in data wrangling and ETL processes to strengthen our R&D team. As a Senior Data Engineer, you will have the opportunity to work in a fast-growing team and significantly impact our products and services.
Key Responsibilities:
- Collaborate with our Data&AI team 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.
- Prototype, build and test data wrangling services and ETL processes, ship to production and keep iterating in a fast pace.
- Make a significant impact on further improving the quality of our data and services.
- Other duties as assigned.
Requirements:
- Graduate with a master’s degree in Computer Science or related fields.
- At least 4-year professional experience as a Data Engineer/Software Engineer or similar engineering roles.
- Great passion for data engineering and related technologies.
- Strong programming skills with a minimum of 4 years of experience in Python.
- First experience with web crawlers (Scrapy, Selenium), data wrangling tools, databases (SQL & NoSQL), and revision control tools.
- Strong hands-on skills and comfortable with Linux/Unix systems and CLIs.
- Experience wrangling and validating structured and unstructured data.
- Experience with code reviews and technical mentoring of more junior engineers.
- Problem solving and results-driven attitude 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, corporate research, and FinTech.
- Understanding of machine learning concepts and hands-on experience with pertinent libraries.
- Experience with large-scale parallelization with HPC or GPU.
- Open-source projects demonstrating your creative drive.
Job Types: Full-time
Job Location: Bengaluru