ApplySenior or Staff Software Engineer - Graph Analytics
Posted about 2 months agoViewed
View full description
💎 Seniority level: Senior
📍 Location: United States
💸 Salary: 200000.0 - 255000.0 USD per year
🔍 Industry: Blockchain intelligence and financial crime prevention
🏢 Company: TRM Labs👥 101-250💰 $70,000,000 Series B over 2 years agoCryptocurrencyComplianceBlockchainBig Data
🗣️ Languages: English
🪄 Skills: PythonSQLApache HadoopAlgorithmsData engineeringData scienceData Structures
Requirements:
- Academic background in a quantitative field such as Computer Science, Mathematics, Engineering, or Physics.
- Strong knowledge of algorithm design and data structures with practical application experience.
- Experience optimizing large-scale distributed data processing systems like Apache Spark, Apache Hadoop, Dask, and graph databases.
- Experience in converting academic research into products with a history of collaborating on feature releases.
- Strong programming experience in Python and SQL.
- Excellent communication skills for technical and non-technical audiences.
- Delivery-oriented with the ability to lead feature development from start to finish.
- Autonomous ownership of work, capable of moving swiftly and efficiently.
- Knowledge of basic graph theory concepts.
Responsibilities:
- Designing and implementing graph algorithms that analyze large cryptocurrency transaction networks at multi-blockchain scale.
- Researching new graph-native technology to evaluate benefit to data science and data engineering teams at TRM.
- Collaborating with cryptocurrency investigators to identify key user stories and requirements for new graph algorithms and features.
- Understanding and refining TRM’s risk models to assign risk scores to addresses.
- Communicating complex implementation details to various audiences from investigators to data engineers.
- Integrating with diverse data inputs ranging from raw blockchain data to model outputs.
Apply