
SentiLink helps institutions and protects customers by accurately resolving identities and flagging fraud risk. Each day, we verify more than 3 million identities, flagging 150k+ fraud attempts in the process. We are well capitalized, backed by Craft Ventures, Andreessen Horowitz, NYCA, and Max Levchin, and serve 13 of the top 15 U.S. banks.
As a Senior Software Engineer on the Data Platform team at SentiLink, you will own the data infrastructure components that support our suite of products. You will work with product, engineering, and data science teams to build, enhance, and modify the data platform powering our fraud detection products.
Responsibilities
- Build, expand, and optimize data infrastructure in order to create the most accurate dataset of identities and their relationships.
- Develop and operate secure, scalable, and reliable data ingestion and ETL/ELT pipelines that meet product requirements.
- Design and maintain a data observability framework to ensure our data meets strict quality and freshness standards.
- Optimize the data storage layer and build/maintain interfaces to enable scalable and fast data access to our data stores.
- Collaborate with product teams supporting their data platform needs for smooth delivery of existing and new products.
- Participate in an on-call rotation for production issues alongside the rest of engineering.
- Mentor junior engineers and contribute to our evolving engineering best practices.
- Drive innovation by actively participating in hackathons and doing proof of concepts.
Requirements
- 5+ years of experience in software engineering, data engineering, or a related field.
- Proficient in Python or Golang and related technologies and frameworks.
- Expertise in building and maintaining ETL/ELT pipelines at scale leveraging distributed data processing technologies like Spark, Hadoop, Kafka, or similar.
- Hands-on experience with public cloud platforms such as AWS, Microsoft Azure, or GCP.
- Deep understanding of different database technologies including RDBMS (e.g., Postgres), NoSQL (OpenSearch, vector DB), columnar data stores, and experience with query optimization techniques.
- Experience building enterprise-grade, scalable, containerized data services and frameworks on Kubernetes or similar platforms.
- Working knowledge of Infrastructure-as-Code and DevOps practices.
- Excellent analytical, problem-solving, and interpersonal skills.
- Self-organized with the ability to work independently and with ambiguity in an Agile environment.
- Must be legally authorized to work in the United States and live in the United States.
Nice-to-Haves
- Experience working with Spark/EMR
- Built streaming applications
- Experience with AWS technologies such as EKS, SQS/SNS, EMR, Redshift, S3, etc.
- Prior experience working in a fintech startup
Timezone overlap
UTC-8β-4
Open to
US
Sign in to track applications and earn points.