Apply

Senior 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