Senior Software Engineer, Data Platform

SentiLink
•$170,000 - $230,000•Remote

About The Position

SentiLink is hiring a Senior Software Engineer for its Data Platform team. The role owns data infrastructure components that support SentiLink’s products and collaborates with product, engineering, and data science teams to build, enhance, and modify the platform powering fraud detection products. The engineer is expected to have strong programming skills and learn new technologies quickly as the company’s technology stack evolves. This is a remote, U.S.-based role. The listed technologies include Python, Golang, PostgreSQL (RDS), OpenSearch, Redshift, EMR, Spark, Docker, Lambda, and AWS technologies.

Requirements

  • At least 5 years of experience in software engineering, data engineering, or a related field.
  • Proficiency in Python or Golang and related technologies and frameworks.
  • Expertise building and maintaining ETL/ELT pipelines at scale using distributed data-processing technologies such as Spark, Hadoop, or Kafka.
  • Hands-on experience with a public cloud platform such as AWS, Microsoft Azure, or GCP.
  • Deep understanding of database technologies, including RDBMS, NoSQL, and columnar data stores, and experience writing efficient queries and applying 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, and a sense of humor.
  • Ability to stay organized and work independently amid ambiguity.
  • Experience working in a Scrum or Agile development environment.
  • Must be legally authorized to work in the United States and live in the United States.

Nice To Haves

  • Experience working with Spark or EMR.
  • Experience building streaming applications.
  • Experience with AWS technologies such as EKS, SQS/SNS, EMR, Redshift, and S3.
  • Prior experience working at a fintech startup.

Responsibilities

  • Build, expand, and optimize data infrastructure to create an 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 data quality and freshness standards.
  • Optimize the data storage layer and build and maintain interfaces for scalable, fast access to data stores.
  • Collaborate with product teams (squads) to support their data platform needs and enable delivery of existing and new products.
  • Participate in the engineering production-issues call rotation.
  • Mentor junior engineers and contribute to evolving engineering best practices.
  • Participate in hackathons and develop proof of concepts to drive innovation.
  • Develop functional subject matter expertise in areas of identity fraud.

Benefits

  • Employer-paid group health insurance for the employee and dependents.
  • 401(k) plan with employer match, or equivalent for non-U.S.-based roles.
  • Flexible paid time off.
  • Regular company-wide in-person events.
  • Home office stipend.
  • Equity.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service