As a Senior Software Engineer on the Data Platform team, you'll design and manage the core data systems that power identity fraud detection. Your work will directly influence the accuracy, performance, and reliability of data infrastructure used across multiple product teams.
What You'll Do
- Design, build, and scale data pipelines to process large volumes of identity data with high precision and low latency
- Improve data ingestion and transformation workflows using distributed processing frameworks
- Implement and maintain data observability practices to ensure consistency, freshness, and integrity across systems
- Optimize storage architectures and develop interfaces that support efficient querying and access patterns
- Support product squads by providing scalable data solutions that accelerate feature delivery
- Contribute to on-call rotations to maintain system stability and respond to production incidents
- Guide junior engineers and help shape engineering standards through code reviews and knowledge sharing
- Explore new technologies and approaches through internal projects and innovation sprints
- Develop expertise in identity fraud detection to inform technical decisions and system design
Requirements
- Minimum of 5 years in software or data engineering roles
- Strong programming skills in Python or Golang, with experience in related frameworks
- Proven background building and maintaining large-scale ETL/ELT pipelines using technologies such as Spark, Kafka, or Hadoop
- Familiarity with cloud platforms including AWS, Azure, or GCP
- In-depth knowledge of database systems—relational, NoSQL, and columnar stores—with expertise in query optimization
- Experience deploying containerized data services on Kubernetes or similar orchestration platforms
- Working knowledge of Infrastructure-as-Code and DevOps practices
- Strong analytical abilities, communication skills, and the ability to thrive in ambiguous environments
- Self-directed with the capacity to work independently and collaboratively
- Experience in Agile or Scrum environments
- Must be legally authorized to work in the United States and reside within the country
Preferred Qualifications
- Hands-on experience with Spark and EMR
- Background developing real-time streaming data applications
- Proficiency with AWS services such as EKS, S3, Redshift, SQS/SNS, and EMR
- Previous work in fintech or startup environments
Technical Environment
Our stack includes Python, Golang, PostgreSQL (RDS), OpenSearch, Redshift, EMR, Spark, Docker, Lambda, and a range of AWS cloud technologies.
Benefits
- Employer-paid health insurance for you and your dependents
- 401(k) plan with company match
- Flexible paid time off policy
- Regular in-person company gatherings
- Home office stipend to support remote work
