Senior Software Engineer - Machine Learning

Janea Systems

Remote
Fully remote
Python programming language
Machine learning algorithms
Ml frameworks (pytorch, tensorflow)
Janea Systems is seeking a Senior Software Engineer specializing in Machine Learning to join their remote consulting team. The ideal candidate will have extensive experience in software engineering and machine learning technologies, with a focus on collaboration and innovative problem-solving

Job Summary

  • Work at the cutting edge of the software industry, contributing to a client's internal AI/ML practice.
  • Design scalable data pipelines, implement ML models into production, and deploy tools for training and inference.
  • Collaborate with a globally diverse team of top engineering talent on challenging projects with flexible working conditions.

Matching Summary

Match Score: 85

Janea Systems is seeking a Senior Software Engineer specializing in Machine Learning to join their remote consulting team. The ideal candidate will have extensive experience in software engineering and machine learning technologies, with a focus on collaboration and innovative problem-solving.

Skills & Requirements

Must-have

  • Python programming language
  • Machine learning algorithms
  • ML frameworks (PyTorch, TensorFlow)
  • Containers and Kubernetes
  • Cloud environments (AWS, Azure, GCP)
  • Data-oriented workflow orchestration
  • Software testing and CI/CD

Nice-to-have

  • Agent frameworks (Langchain, Langgraph)
  • RAG systems development
  • Natural Language Processing (NLP)
  • Monitoring tools (DataDog, Langfuse)
  • Associate cloud certification

Key Requirements

  • Bachelor's or Master’s degree in Computer Science
  • 4+ years of experience in relevant roles
  • Flexibility in programming languages
  • Ability to translate business needs to technical requirements
  • Excellent communication and problem-solving skills
  • Self-motivated and adaptable

Work Rights

Not specified

Tailored Resume

Cover Letter