Sr. Software Engineer (Machine Learning Focus)
at CAT Labs Crypto Asset Technology Labs Inc
Remote, Oregon, USA -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 28 Aug, 2024 | USD 180000 Annual | 31 May, 2024 | N/A | Angular,Infrastructure,Reinforcement Learning,Pipelines,Node.Js,Python,Containerization,Dimensionality Reduction,Agile Environment,Pandas,Programming Languages,Web Development,Relational Databases,Neural Networks,Keras,Computer Science,Typescript | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
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.
QUALIFICATIONS:
- Required
- Minimum 5 years of software development experience with at least 3 years of back-end development expertise.
- Expertise in multiple programming languages including TypeScript, Python, and Go.
- Experience with modern web development using Angular, Node.js, and relational databases.
- Expertise in AWS cloud architecture and infrastructure including microservice design and containerization.
- Experience designing, building, and scaling production-grade Swagger/OpenAPI and database solutions.
- 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 MLOps and associated tools such as MLflow and Kubeflow.
- Experience with optical character recognition and natural language processing applications.
- Experience with continuous integration / continuous deployment (CI/CD) pipelines and Site Reliability Engineering (SRE) principles.
- Excellent communication and collaboration skills, with the ability to work effectively in an agile environment.
Preferred
- Prior experience in GovTech or highly-regulated environments.
- Familiarity with blockchain integration.
- Familiarity with digital forensics.
- Bachelor’s degree in Computer Science or related field.
Responsibilities:
- Software Development
- Contribute to the design and implementation of our digital asset recovery platform.
- Develop front-end web UIs using modern tech stacks.
- Design and build back-end microservices on AWS cloud infrastructure.
- Develop secure and efficient APIs to facilitate platform functionality.
- Design and implement scalable database models for reliable data storage and retrieval.
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.
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.
Documentation and Communication
- Produce clear and comprehensive technical documentation (code comments, design docs, etc.) to describe the platform’s internal and operational procedures.
- Foster open communication with team members to ensure knowledge sharing and effective collaboration.
REQUIREMENT SUMMARY
Min:N/AMax:5.0 year(s)
Computer Software/Engineering
IT Software - Application Programming / Maintenance
Software Engineering
Graduate
Computer science or related field
Proficient
1
Remote, USA