cover image
Sift

Sift

sift.com

1 Job

337 Employees

About the Company

Sift is the AI-powered fraud platform delivering identity trust for leading global businesses. Our deep investments in machine learning and user identity, a data network scoring 1 trillion events per year, and a commitment to long-term customer success empower more than 700 customers to grow fearlessly. Brands including DoorDash, Yelp, and Poshmark rely on Sift to unlock growth and deliver seamless consumer experiences. Visit us at sift.com.

Listed Jobs

Company background Company brand
Company Name
Sift
Job Title
Senior Software Engineer - Workflows
Job Description
**Job title** Senior Software Engineer – Workflows **Role Summary** Design, implement, and maintain highly scalable, distributed back‑end services handling hundreds of millions of events per day. Collaborate closely with product managers and cross‑team engineers to scope, deliver, and mentor on complex fraud‑prevention workflows, while continuously enhancing engineering practices and documentation. **Expactations** * Deliver production‑grade code on schedule with robust performance and reliability. * Mentor junior engineers and influence technical direction within the team. * Own and troubleshoot end‑to‑end workflow pipelines, ensuring high availability and fault tolerance. * Communicate progress, risks, and design decisions clearly to stakeholders. **Key Responsibilities** * Build and maintain distributed services in Java utilizing GCP (Pub/Sub, Dataflow, BigTable, BigQuery), Kafka, gRPC, and DropWizard. * Design and implement data models for large‑scale NoSQL and relational databases; optimize queries for BigQuery/Snowflake‑style warehouses. * Partner with product management to translate requirements into scalable architectural solutions. * Collaborate with engineers across teams to integrate workflows, improve system cohesion, and adhere to coding standards. * Produce comprehensive documentation, diagrams, and code comments; maintain code hygiene and test coverage. **Required Skills** * 5+ years of Java back‑end development, with 3+ years building highly available distributed services. * Deep understanding of concurrency, distributed algorithms, and asynchronous architectures. * Experience with GCP services and cloud deployment (AWS/GCP). * Proficiency in NoSQL systems such as HBase, Cassandra, or BigTable. * Solid relational database modeling and data‑warehouse skills (BigQuery, Snowflake, etc.). * Strong communication, collaboration, and mentoring abilities. **Required Education & Certifications** * Bachelor’s degree in Computer Science, Mathematics, Engineering, Hard Sciences, or equivalent industry experience. * Professional certifications in Java, cloud architecture, or distributed systems (preferred but not mandatory).
San francisco, United states
On site
Senior
04-11-2025