Logo Sequence

Sr. Software Engineer - AI / Machine Learning

CAT Labs

About the job

Please note we are unable to provide immigration assistance (visa sponsorship) to employees at this time.

Applicants must be permanent residents of the US or US Green Card holders to be eligible for this position at CAT Labs.

CAT Labs is a technology startup specializing in building digital asset recovery and cyber defense tools for the government and private sector to fight crypto crime. The CAT Labs team is the “Special Forces” protectors of the crypto industry with unparalleled blockchain security experts, cryptographers, former U.S. Department of Defense computer scientists, ethical hackers, and U.S. Department of Justice investigators, who spent the past decade taking down some of the most prolific crypto criminals.

CAT Labs is developing cutting-edge encryption technology for crypto key management to prevent digital asset theft. It is also developing digital asset recovery tools for law enforcement and intelligence to address the pervasive and rapidly growing illicit use of cryptocurrency by transnational criminal organizations, terrorists, drug cartels, and malicious nation-states, which poses a significant threat to our nation’s safety and security.

CAT Labs' flagship software tool Recovery CAT automates and scales the process of discovery and recovery of digital assets from digital data collected in the context of criminal investigations, intelligence collection, and civil case litigation where asset recovery is at stake, such as bankruptcy, restructuring, estate disputes, and divorce law.

We are looking for a talented Senior Software Engineer with a strong background in machine learning to join our team. Reporting to the Head of Technology, this individual will develop new features, test, and maintain code across our mission-critical products.


Responsibilities:


Technical Leadership:

  • Work with stakeholders to understand ML aspects of business problems to prioritize and execute product objectives appropriately
  • Evaluate the application of new theoretical and technical ML developments for CAT Labs products
  • Contribute to the design and architecture of our digital asset recovery platform using ML technologies
  • Collaborate with engineers, product teams, and leadership to integrate ML features into CAT Labs solutions
  • Actively advocate for ML best practices, code quality, and maintainability within Engineering

     

Machine Learning:

  • Develop new statistical/ML models
  • Write, test, deploy, and maintain ML code across the full software development lifecycle
  • Develop secure and efficient APIs to facilitate ML functionality
     

Documentation and Communication:

  • Produce clear and comprehensive technical documentation (code comments, design docs, etc.) to describe the platform's internals and operational procedures
  • Foster open communication with team members to ensure knowledge sharing and effective collaboration
     

Continuous Improvement:

  • Continuously seek opportunities to optimize existing workflows for efficiency, speed, and accuracy
  • Stay updated with the latest advancements in relevant technologies and explore their potential applications
     

Qualifications:

  • Minimum 5 years of software development experience with at least 3 years of ML experience
  • Expertise in ML concepts and algorithms including neural networks, linear/logistic regression, support vector machines, random forests, dimensionality reduction, and reinforcement learning
  • Expertise with ML frameworks such as Pandas, numpy, scikit-learn, TensorFlow, Pytorch, Keras, and Hugging Face
  • Proficiency with multiple programming languages such as Python, R, Java, and TypeScript
  • Proficiency with MLOps and associated tools such as MLflow and Kubeflow
  • Experience building modern web development using Angular and Node.js frameworks
  • Experience with optical character recognition and natural language processing applications
  • Experience with cloud platforms ML products such as AWS SageMaker, Azure ML, and GCP Vertex
  • Experience with big data technologies such as Hadoop, BigQuery, MapReduce, and Apache Spark
  • Excellent communication and collaboration skills, with the ability to work effectively in an agile environment
     

We believe in taking care of our employees, with a comprehensive benefits package that includes health, dental, and vision insurance, a generous 401(k) match, and unlimited vacation time to recharge and explore your passions.

At CAT Labs, we believe in the power of diverse perspectives and are dedicated to building an inclusive and equitable workplace where everyone feels valued and respected. We actively seek candidates from all backgrounds and encourage you to apply regardless of whether you meet all the qualifications listed. We understand that different experiences and skill sets can contribute significantly to our team's success.

CAT Labs is proud to be an equal-opportunity employer. We do not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity or expression, national origin, age, disability, veteran status, genetic information, or any other protected characteristic.

Actual compensation within this range will depend upon the candidate's skills, experience, qualifications, and level of impact in the role.

Location
Remote allowed
Flag of United States USA
Salary
$150K - $180K/
Date posted
March 25, 2024