TRM Labs · 2 days ago
Senior Software Engineer - Data Platform
Wonder how qualified you are to the job?
Big DataBlockchain
Insider Connection @TRM Labs
Responsibilities
Building highly reliable data services to integrate with dozens of blockchains
Creating ETL pipelines that transform and process petabytes of structured and unstructured data in real-time
Designing data models for optimal storage and retrieval to support sub-second latency for querying blockchain data
Deploying and monitoring large database clusters that are performant and highly-available
Designing systems, patterns, and processes for ingesting new data from the open and dark web used by teams across TRM
Working cross-functionally with data scientists, backend engineers, and product managers to design and implement new data models to support the product
Developing skills through exceptional training as well as frequent coaching and mentoring from colleagues
Qualification
Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.
Required
Bachelor's degree (or equivalent) in Computer Science or related field
3+ years of experience building real-time and distributed system architecture, from whiteboard to production
Strong programming skills in Python, and SQL
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 (e.g., Spark), Deployment and monitoring infrastructure in public cloud platforms (e.g., Docker, Terraform, Kubernetes, Datadog)
You're comfortable working with noisy, dirty and unstructured data to cleanse, scrape and convert it into structured data
Adaptable. Goals can change fast. You anticipate and react quickly
Autonomous. You own what you work on. You move fast and get things done
Excellent communication. You will need communicate complex ideas effectively to both technical and non-technical audiences, and both verbally and in writing
Collaborative. You must work collaboratively in a cross-functional team and with people at all levels in an organization
Preferred
Industry experience building and productionizing innovative end-to-end Machine Learning systems is a plus
Experience with virtual currencies, applications, and their use in financial networks and blockchain analysis is a plus
Benefits
Remote-first work environment
Regular team off-sites and retreats
Competitive salaries and stock options
Premium health, dental, and vision insurance
FSA, HSA, and 401K programs
Life & disability coverage
Paid time for vacations, volunteering, sick leave, and generous parental leave
Fitness, co-working, and home office reimbursements
Professional learning and development stipends
Company
TRM Labs
TRM helps financial institutions, crypto businesses and federal agencies detect and investigate crypto-related financial crimes.
H1B Sponsorship
TRM Labs has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Trends of Total Sponsorships
2023 (2)
2022 (3)
2021 (2)
Funding
Current Stage
Growth StageTotal Funding
$149.9MKey Investors
Thoma BravoJPMorgan Chase & Co.Tiger Global Management
2022-11-09Series B· $70M
2022-04-04Series B· Undisclosed
2022-02-28Corporate Round· Undisclosed
Recent News
2024-05-23
2024-05-23
Company data provided by crunchbase