Logo
TRM Labs

Senior Software Engineer - Streaming

TRM Labs, San Francisco, California, United States, 94199


[Full Time] Senior Software Engineer - Streaming at TRM Labs (United States)Senior Software Engineer - Streaming

TRM Labs United StatesDate Posted: 05 May, 2023Work Location: San Francisco, United StatesSalary Offered: $168000 — $229000 yearlyJob Type: Full TimeExperience Required: 11+ yearsRemote Work: YesStock Options: NoVacancies: 1 availableAt TRM, we're on a mission to build a safer financial system for billions of people around the world. Our next-generation platform, which combines threat intelligence with machine learning, enables financial institutions and governments to detect cryptocurrency fraud and financial crime at an unprecedented scale.The Data Platform team collaborates with an experienced group of data scientists, engineers, and product managers to build highly available and scalable data infrastructure for TRM's products and services. As a Senior Engineer on the Streaming team, you will help to build real-time streaming capabilities for TRM’s core serving layer.The impact you’ll have here:Build highly reliable data services to integrate with dozens of blockchains.Develop ETL pipelines that transform and process petabytes of structured and unstructured data in real-time.Design data models for optimal storage and retrieval to support sub-second latency for querying blockchain data.Deploy and monitor large database clusters that are performant and highly available.Work cross-functionally with data scientists, backend engineers, and product managers to design and implement new data models to support TRM’s products.What we’re looking for:Bachelor's degree (or equivalent) in Computer Science or a related field.5+ years of experience building distributed system architecture, from whiteboard to production.Strong programming skills in Java, and SQL or SparkSQL.Versatility. Experience across the entire spectrum of data engineering, including:Data stores (e.g., ClickHouse, ElasticSearch, Postgres, Redis, and Neo4j)Data pipeline and workflow orchestration tools (e.g., Airflow, DBT, Luigi, Azkaban, Storm)Data processing technologies and streaming workflows (e.g., Spark, Kafka, Flink, Beam)Deployment and monitoring infrastructure in public cloud platforms (e.g., Docker, Terraform, Kubernetes, Datadog)Loading, querying, and transforming large data setsThe TRM way:We define high-impact targets through customer centricity, prioritization, and adaptability.We execute efficiently to achieve our goals through good judgment, velocity, and humility.We elevate our team’s performance through integrity, apprenticeship, and positivity.Why TRM Labs:Join a mission-driven company that's building a safer financial system for billions of people.Do meaningful work alongside a bright and humble team.Develop world-class products that are trusted by leading institutions and agencies.Tackle novel challenges in blockchain, data science, and threat intelligence.We've raised $150M from JPMorgan Chase, Visa, PayPal, Tiger Global, Bessemer, among others.Enjoy a remote-first workplace with hubs in San Francisco, Washington, DC, and London.Employee Benefits:Remote-first work environment, with optional in-person officesRegular team off-sites and retreatsCompetitive salaries and stock optionsPremium health, dental, and vision insuranceFSA, HSA, and 401K programsLife & disability coverageGenerous paid time for vacation, volunteering, sick leave, and parental leaveFitness, co-working, and home office reimbursementsFertility, professional coaching, and mental health resourcesWe encourage you to reach out even if your experience doesn't precisely match the job description. Your passion and interests will set you apart, especially if your background or career is unconventional. Join us!About TRM Labs

TRM is building a safer financial system for billions of people.Company Size:

51 - 250 PeopleYear Founded:

2018Country:

United StatesCompany Status:

Actively Hiring

#J-18808-Ljbffr