Senior Software Engineer ML

New
J
Janea SystemsSoftware Engineering
Fully remote, Most engagements require a minimum of four hours of daily overlap with US business hours.ContractSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Languages
English
Experience
6+ years of software engineering experience, including 3+ years shipping ML systems into production
Required Skills
AWSPythonGCPKubernetesMachine LearningPyTorchAzureTensorflowCI/CDMLOps

Requirements

  • 6+ years of software engineering experience, including 3+ years shipping ML systems into production.
  • Strong proficiency in Python at production-grade code quality.
  • Deep expertise in at least one of: LLM and agent systems; ML platform and MLOps; ML data and pipeline engineering.
  • Experience with PyTorch or TensorFlow.
  • Hands-on experience with containers and Kubernetes in AWS, Azure, or GCP.
  • Experience with workflow orchestration tools such as Airflow, Kubeflow, Argo, Dagster, or Prefect.
  • Strong background in testing, benchmarking, CI/CD, and monitoring for ML systems.
  • Ability to turn ambiguous business problems into technical plans autonomously.
  • Fluent English communication skills for explaining technical trade-offs to non-specialist stakeholders.
  • Ability to work as an independent contractor using your own equipment and legal invoicing entity.

Responsibilities

  • Take ML or LLM proof-of-concept projects to production-ready enterprise standards.
  • Design and harden data and training pipelines for enterprise ML systems.
  • Perform ML platform and MLOps tasks including deployment, versioning, monitoring, and CI/CD for models.
  • Build LLM and RAG systems focusing on retrieval quality, evaluation, and cost control.
  • Fill deep technical gaps in client engineering teams.
  • Conduct technical audits and advisory work on existing ML stacks.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now