AI-powered investigations and threat intelligence to fight crime and build a safer world.
Senior Software Engineer, Graph Analytics
Location
United States
Posted
12 hours ago
Salary
$200K - $220K / year
Seniority
Senior
Job Description
Senior Software Engineer, Graph Analytics
TRM Labs
• 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 • Working on a highly cross-functional team that collaborates with cryptocurrency investigators to identify key user stories and requirements for new graph algorithms and features • Understanding and refining TRM’s risk models which analyze large networks of cryptocurrency transactions to assign risk scores to addresses • Communicating complex implementation details to a variety of audiences from investigators and customer success stakeholders to data engineers and data scientists • Integrating with a diverse set of data inputs ranging from raw blockchain data to complex model outputs
Job Requirements
- Your academic background is in a quantitative field such as Computer Science, Mathematics, Engineering, or Physics.
- You have strong knowledge of algorithm design and data structures, and have experience applying this knowledge towards real-world problems.
- You have experience optimizing large-scale distributed data processing systems such as Apache Spark, Apache Hadoop, Dask, and distributed graph databases.
- You have experience converting academic research into products and have worked with research teams that regularly ship new features.
- You have strong programming experience with Python and SQL.
- You are an excellent communicator who is skilled at tailoring explanations of complex topics to both technical and non-technical audiences.
- You are self-motivated. You propose and validate solutions with minimal guidance. You're comfortable working with ambiguity and shaping your own research direction while being accountable for outcomes.
- You are knowledgeable of basic graph theory concepts.
Benefits
- This role may be eligible to participate in TRM’s equity plan
Related Guides
Related Categories
Related Job Pages
More Analytics Engineer Jobs
Data Engineer – ETL, Informatica, SQL, PL/SQL, RDBMS, Data Warehousing
PNCPNC Bank is part of one of the largest diversified financial services institutions in the United States. With a coast-to-coast presence, PNC is organized around its customers and communities for strong relationships and local delivery of retail and business banking including a full range of lending products; specialized services for corporations and government entities, including corporate banking, real estate finance and asset-based lending; wealth management and asset management.
• Develops, supports and implements data services for multiple applications to meet business objectives and user requirements • Uses technical knowledge and industry experience to design, build and maintain technology solutions • Works closely with users, developers, operations and business partners to define data service requirements and the data preparation process development • Designs and builds data service infrastructure on multiple data platforms, according to key business processes and the overall workflow • Develops and implements data solutions for multiple applications to ensure its scalability, availability and maintainability • Implements data migration and transformation activities/processes to ensure the accuracy and security of data solutions
Senior Power Systems Engineer – Modeling & Analytics
ICFFounded in 1969, ICF is a global advisory and technology services company headquartered in Reston, Virginia. It delivers data-driven solutions across energy, en
• Lead a small team in power systems modeling and analytics for utility clients • Mentor and train less experienced engineers in power engineering theories and principles • Manage project tasks such as forecasting, tracking hours, budgeting, milestones, scheduling meetings, delegating tasks • Interact with clients to demonstrate expertise and attract new business • Create and maintain transmission short circuit and power flow models in programs like CAPE, ASPEN, PSSE, and PSCAD • Perform analyses such as Arc Flash, voltage imbalance, and thermal ampacity ratings • Write thorough technical reports summarizing findings • Develop automation scripts to improve task efficiency and accuracy using languages such as Python, SQL, and VBA
• Develops and maintains analytical models, dashboards, and data products • Partners closely with application development, data engineering, and business teams • Designs, develops, and maintains Power BI reports, dashboards, and semantic data models • Builds and maintains statistical models, trend analyses, and forecasting tools • Ensures data accuracy, consistency, and integrity across reporting outputs
Senior SQL Application Developer, SQL, Crystal Reports, ETL
MicroHealthPutting the “Health” in Healthcare IT
• Administer Microsoft SQL Server databases in both Windows and Linux environments supporting NPIRS production and development systems • Monitor SQL Server health, performance, storage utilization, and database availability across multiple platforms • Perform routine server monitoring and daily operational health checks • Develop, schedule, monitor, and troubleshoot SQL Server Agent jobs, automated database processes, alerts, Database Mail notifications, and scheduled operational workflows • Execute scheduled SQL Server maintenance activities, including weekly server patching and maintenance windows • Troubleshoot SQL Server performance issues, database connectivity problems, and production incidents • Maintain database security, permissions, access controls, and ensure compliance with organizational standards • Support disaster recovery readiness, high availability solutions, and coordinate infrastructure upgrades • Manage Linux-based database systems including shell scripting and system administration • Design, develop, test, and maintain complex SQL queries, stored procedures, views, functions, and reusable database components • Develop and optimize advanced SQL solutions utilizing Microsoft SQL Server and IBM DB2 healthcare data sources • Develop cross-platform SQL solutions integrating SQL Server reporting environments with DB2 databases • Translate complex healthcare reporting requirements and legacy report logic into validated SQL business rules, including exception handling, reconciliation, and data-quality controls • Optimize SQL code for performance and scalability across multiple database platforms • Create validation scripts and resolve database-related defects • Implement data models and database structures according to best practices • Design, develop, modify, validate, and maintain SQL Server Reporting Services (SSRS) reports • Lead modernization efforts by converting SAP Crystal Reports to SSRS while maintaining functionality • Translate legacy Crystal Reports business logic into validated SSRS solutions while preserving business rules and report functionality • Interpret healthcare reporting requirements and convert them into validated SQL datasets, report parameters, reconciliation logic, exception processing, and data-quality controls • Develop and maintain standardized reporting templates • Perform report validation, peer reviews, and maintain SDLC documentation • Develop, maintain, troubleshoot, and optimize SSIS packages supporting enterprise reporting and healthcare data integration • Support automated processing, scheduled data loads, ETL workflows, and validation • Support data integration initiatives across multiple systems and platforms • Perform database migrations and conversions between platforms with minimal downtime • Migrate databases and reports between different environments • Support cloud database platform initiatives • Ensure data integrity throughout migration processes • Provide production support for NPIRS operational systems • Monitor production database jobs, reporting services, SQL Server Agent jobs, and automated workflows • Perform proactive morning operational monitoring and respond to infrastructure incidents • Support production deployments, server patching, and operational documentation • Collaborate with cross-functional teams to implement technical solutions




