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