Apply

Senior Software Engineer - Machine Learning

Posted 7 months agoViewed

View full description

💎 Seniority level: Senior, 3+ years

📍 Location: Europe

🔍 Industry: Software development

🏢 Company: Janea Systems

🗣️ Languages: English

⏳ Experience: 3+ years

🪄 Skills: AWSLeadershipSoftware DevelopmentGCPKerasKubeflowKubernetesMachine LearningPyTorchAirflowAlgorithmsAzureData scienceTensorflowCI/CDProblem Solving

Requirements:
  • Bachelor's or Master’s degree in Computer Science or related field.
  • 3+ years of experience as a Platform Engineer, ML Engineer, or Data Engineer.
  • Flexibility in programming languages as per project needs.
  • Strong knowledge of machine learning algorithms and frameworks (e.g., PyTorch, TensorFlow).
  • Experience with cloud environments (AWS, MS Azure, or GCP) and Kubernetes.
  • Familiarity with workflow orchestration frameworks (e.g., KubeFlow, Airflow).
  • Experience with open source ML tools.
  • Understanding of software testing and continuous integration.
  • Excellent leadership, communication, and problem-solving skills.
  • Self-motivated and adaptable in dynamic environments.
Responsibilities:
  • Drive the AI/ML practice and develop strategies with clients.
  • Design scalable data pipelines and infrastructure for ML systems.
  • Implement offline models into production.
  • Collaborate with teams to deploy machine learning models.
  • Deploy tools for training and inference.
  • Evaluate new technologies to enhance ML system performance.
  • Apply best practices including CI/CD in ML development.
  • Facilitate development of ML proof-of-concepts.
  • Optimize and monitor data science models.
  • Ensure reliability and performance of ML systems.
  • Automate ML deployment processes.
  • Collaborate to troubleshoot ML deployment issues.
  • Stay updated with industry trends.
Apply

Related Jobs

Apply

📍 France

🧭 Full-Time

🔍 Software Development

  • Experience in Software/Data engineering, or a related field with a solid experience either Python, Rust.
  • Experience building and interacting with REST APIS and familiarity with the principles of microservice architecture and APIs design.
  • Previous experience using cloud technology, Kubernetes, AWS/Azure.
  • Knowledge of Machine learning (& Deep Learning).
  • Experience deploying models to production.
  • Take ownership over the projects you build and push them ahead.
  • Design, prototype, build and maintain microservices & APIs that deliver data and models to teams and projects across Ubisoft.
  • Build pipelines and batch processes that move and transform data.
  • Build and manage a scalable infrastructure in the cloud.
  • Participate in the decisions and implementations to improve the platform’s quality while be a key member.
  • Participate in proof-of-concept projects to advance understanding of new data and ML related technologies, while furthering your own knowledge and skills as well.
  • Write, optimize, and produce high quality code that can run at scale, using modern best practices (MLOps).
  • In collaboration with data and machine learning engineers, ship models or prediction pipelines to production in our internal or public cloud infrastructures.

AWSPythonKubernetesMachine LearningAzureData engineeringREST APIRustCommunication SkillsCollaborationDevOpsMicroservicesSoftware Engineering

Posted 6 months ago
Apply