Build Xendit’s Data Platform
Xendit is a fintech company that provides payment infrastructure across Indonesia. Xendit processes payments, runs marketplaces, disburses payroll and loans, detects fraud and helps other businesses grow exponentially. We serve these companies by providing a suite of world-class APIs and a dashboard UI that simplifies processes.
Our main focus is to build the most advanced payment rails for Indonesia, with a clear goal in mind — to make payments simple, secure and easy for everyone. We currently serve local SMEs to some of Indonesia’s largest tech startups and also giant-sized businesses like Samsung. We process millions of transactions monthly, growing 25% month on month for the last 2 years. We are trusted and backed by some of the largest VCs in the world, who invested in Facebook, Slack, Twitch and Grab, and are alumni of the prestigious YCombinator (S15).
We are looking for an experienced Software Engineer for the Data Engineering team who will be a key part of our team and will help bring structure and order to vast amounts of data. As part of the data engineering team, you will build a scalable data platform that enables data products, business analytics and data science. This role requires technical expertise in a wide variety of technologies to develop our batch and real-time data pipelines, data product APIs, enterprise data warehouse, sourcing data from various databases/web APIs. If you are interested in working in a fast paced environment and like being challenged with fun data problems to solve, come join us.
Mission
We are building a data team (think startup within a startup) that works on structuring Xendit’s data in a way that useful products can be made. For example, how do we detect fraud across multiple transactions and build a fraud model that provides useful information to our merchant customers? You would be responsible for building a scalable data product that can be accessed by our customers via world class APIs.
Outcomes
- Create real time streaming pipelines using Kafka.
- Write test cases to proactively monitor data in different source and destination data stores and monitoring the health of Kafka Connectors.
- Create and manage ETL data pipelines using Python and Airflow.
- Build data products that scale on our cloud infrastructure for various merchant customers.
- Help teams with Data migration, query performance tuning and data modeling work for application development/ support.
- Help teams integrate with real time streams in Kafka or Kinesis streaming engines.
- Develop and maintain enterprise data warehouse solutions.
- Integrate data from data warehouses into 3rd party tools to make data actionable (such as Hubspot etc.)
- Provide ongoing maintenance and enhancements to existing data pipelines/data warehouse solutions.
- Ensure data quality through automated testing.
- Collaborate with analysts, engineers and business users to design solutions to make the company more data driven.
- Research innovative technologies and make continuous improvements in the data stack.
- Do whatever it takes to make Xendit succeed
Experience
- 2+ years experience in building a real time pipeline using Kafka, Kinesis or other streaming technologies.
- 2+ years developing and maintaining batch pipelines using Python and Airflow.
- Experience in building data infrastructure in AWS (EC2, S3, EMR, Redshift).
- Experience in building enterprise data warehouse solutions consisting of structured and unstructured data.
- Experience with web APIs and data integrations across internal and external systems.
- Expertise in writing and optimizing SQL queries. We use MongoDB and Postgres.
- Good understanding of database architecture and best practices.
- Experience with event tracking in Google Analytics/Google Tag Manager a plus.
You may be a good fit if
- You have built data products that scaled on AWS or other cloud.
- Have experience managing and designing data pipelines, debugging data issues.
- Are familiar with real time and/or large scale data.
- You thrive on nimble, lean, fast-paced startups, like autonomy and have proven you can push towards a goal by yourself.
- Coachable. Able to own mistakes, reflect, and take feedback with maturity and a willingness to improve.
- You can communicate well across remote and cross-functional teams.
- Bonus points if you’ve built something that has grown 30% month on month before.
- You are happy to travel to Indonesia for work, for a few weeks per year
What we care about
- Solve for the customer first: You build what customers want. You think about what is right for customers, not what is easiest for you
- Demonstrate mastery of honey badgery: You make ambitious goals. Then execute…no matter what stands in the way. When knocked down, you get up
- Take on challenges willingly and can be trusted to execute: You can be trusted to get things done right the first time quickly. You hit your deadlines
- You’re like us: You smile a lot, think work is fun and don’t take yourself too seriously. You measure yourself against the best and believe feedback is the breakfast of champions. You follow the golden rule
- You’re remarkable: People naturally talk about how awesome you are. If we can’t find someone who raves about you then it’s unlikely we will too
About Xendit
- Growing 25% month on month: We are one of the fastest growing companies in Southeast Asia and have done so for the last two years. We process close to 1b USD annually in payments by providing simple APIs for payments on a modern tech stack
- YCombinator Batch S15: YC is the best incubator in the world, producing Airbnb and Dropbox; 120 companies out of 6,000 applications get in
- Funded by investors behind Facebook, Slack, Kaokao, Path, Twitch, Grab, Tokopedia