Socure

Senior Software Engineer – AI/ML Platform

Socure

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $180,000 - $200,000 per year

Job Level

Senior

Tech Stack

Amazon RedshiftAWSGoNoSQLPythonPyTorchRustScikit-LearnSQLTensorflow

About the role

  • Build and maintain scalable systems and infrastructure for deploying and serving ML models.
  • Design low-latency, fault-tolerant model inference systems using Amazon SageMaker.
  • Implement safe deployment strategies like blue/green deployments and rollbacks.
  • Create and manage CI/CD pipelines for ML workflows.
  • Monitor model performance and system health using AWS observability tools (e.g., CloudWatch).
  • Develop internal tools and APIs to help ML teams deploy and monitor models easily.
  • Collaborate with ML engineers, data scientists, and DevOps to productionize new models.
  • Participate in code reviews, system design, and platform roadmap discussions.
  • Continuously improve deployment reliability, speed, and usability of the ML platform.

Requirements

  • 4+ years of experience as a software engineer, with at least 2 years focused on low latency and highly available backend systems.
  • Bachelor’s or Master’s degree in Computer Science, Data Science, AI, Machine Learning, or a related field with a strong academic record.
  • Strong fundamentals in data structures, algorithms, and distributed computing principles.
  • Strong analytical and problem-solving skills, with a passion for AI and machine learning.
  • Strong programming skills in Python; familiarity with Go/Rust is a plus.
  • Hands-on experience with model systems including low latency model serving, registry, and pipeline orchestration(preferably SageMaker)
  • Solid understanding of MLOps best practices, including model versioning, testing, deployment, and reproducibility.
  • Experience building and maintaining CI/CD pipelines for ML workflows.
  • Experience with ML frameworks such as TensorFlow, PyTorch, or Scikit-learn.
  • Experience with database technologies (SQL, NoSQL, or data warehouses like Snowflake or Redshift).
Benefits
  • Offers Equity
  • Offers Bonus

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
PythonGoRustMLOpsCI/CDTensorFlowPyTorchScikit-learnSQLNoSQL
Soft skills
analytical skillsproblem-solving skillscollaborationcommunicationdesign skills
Certifications
Bachelor’s degree in Computer ScienceMaster’s degree in Data ScienceMaster’s degree in AIMaster’s degree in Machine Learning