Staff Software Engineer, Data Platform

SentiLink
United States
Workplace: RemoteFull timeUSD 220,000 - 260,000Function: Software EngineeringExperience: 10+ yearsSkills: ["Technical leadership","Communication","Mentorship","Influence technical direction","Operating independently"]

Own the technical direction of the data platform powering fraud detection products. Define long-term architecture, design and evolve large-scale batch and streaming data pipelines handling billions of records, and improve scalability, reliability, performance, observability, and operational excellence. Partner across Product, Engineering, Data Science, and Infrastructure, establish engineering standards and patterns, and mentor junior engineers while balancing immediate needs with long-term platform investments.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
SentiLink
SentiLink
1 month ago

Staff Software Engineer, Data Platform

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 20 hours agoStatus: Live

Job Summary

Own the technical direction of the data platform powering fraud detection products. Define long-term architecture, design and evolve large-scale batch and streaming data pipelines handling billions of records, and improve scalability, reliability, performance, observability, and operational excellence. Partner across Product, Engineering, Data Science, and Infrastructure, establish engineering standards and patterns, and mentor junior engineers while balancing immediate needs with long-term platform investments.
Location: United States
Workplace: Remote
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Define the long-term technical vision and architecture for the Data Platform.
  • •Design and evolve large-scale data infrastructure powering identity and fraud detection systems.
  • •Lead secure, scalable, and highly reliable batch and streaming data pipelines processing billions of records.
  • •Improve scalability, reliability, performance, observability, and operational excellence; drive incident response improvements.
  • •Partner cross-functionally and establish engineering standards, architectural patterns, and best practices; participate in production support/on-call.

Pay and Benefits

Salary: USD 220,000 - 260,000
Equity and Bonus:Equity
Perks:Health Insurance401kPaid LeaveHome Office

Key Requirements

  • •10+ years of experience in software engineering or data engineering, with ownership of large-scale distributed systems.
  • •Expert-level proficiency in Python or Golang.
  • •Experience designing and operating large-scale ETL/ELT and streaming data platforms (e.g., Spark, Kafka, Flink, Hadoop).
  • •Strong experience designing scalable distributed systems in AWS, Azure, or GCP.
  • •Deep expertise across multiple data storage/search technologies (e.g., PostgreSQL, OpenSearch, data lake architectures) and highly available containerized services (Kubernetes or similar).
Experience:10+ yearsData engineeringDistributed systemsStreaming dataFintechFraud detectionIdentity verification
Skills:Technical leadershipCommunicationMentorshipInfluence technical directionOperating independently
Tech Stack:PythonGolangPostgreSQLRDSOpenSearchRedshiftEMRSparkDockerLambdaAWSKafkaFlinkHadoopETLELTKubernetesInfrastructure-as-CodeCI/CDObservability

Company Brief

SentiLink
Provides machine learning-based identity verification and fraud prevention solutions to financial services companies, helping detect synthetic identities, account takeover, and payment fraud to reduce losses and onboarding risk.
Industry: Cybersecurity
Company Size: Medium (51 to 250 employees)
Growth: Scaleup
Funding: Series C
Headquarters: San Mateo, United States
Founded: 2017
WebsiteLinkedIn