Apply

Senior Software Engineer - Machine Learning

Posted 2024-11-07

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

📍 Saint Mandé, France

🔍 Video games

  • Experience in Software/Data engineering or a related field with solid experience in Python or Rust.
  • Experience building and interacting with REST APIs.
  • Familiarity with microservice architecture and API design principles.
  • Previous experience using cloud technology, Kubernetes, AWS/Azure.
  • Ability to navigate between big picture and micro details.
  • Good communication skills for collaboration.
  • Knowledge of Machine learning and Deep Learning.
  • Experience deploying models to production.
  • Experience in Databricks, DevOps, and Big Data Processing is a plus.

  • Take ownership over the projects you build and push them ahead.
  • Design, prototype, build and maintain microservices & APIs that deliver data and models.
  • Build pipelines and batch processes that move and transform data.
  • Manage a scalable infrastructure in the cloud.
  • Participate in decisions to improve platform quality.
  • Engage in proof-of-concept projects for new data and ML technologies.
  • Write, optimize, and produce high quality code using modern best practices.
  • Collaborate with data and machine learning engineers to deploy models to production.

AWSPythonKubernetesMachine LearningAzureData engineeringRustCommunication SkillsCollaborationDevOpsMicroservices

Posted 2024-11-13
Apply
Apply

📍 UK, Europe

🧭 Full-Time

🔍 Education Technology

🏢 Company: Goodnotes

  • Hands-on experience in building and deploying machine learning systems at scale in production.
  • Strong experience with RAG systems and agentic workflows with LLMs, preferably with multimodal LLMs.
  • Strong understanding of computer science fundamentals and a solid background in software engineering.
  • Experience with software ecosystems: vector databases (Pinecone, Milvus), ML platforms (Metaflow, ClearML), cloud ML providers (AWS, Azure, GCP), LLM frameworks (LangChain, HuggingFace, CoreML).
  • Deep knowledge in ML subfields: classical and neural information retrieval, vector search, question answering, transformer-based language modeling.
  • Mastery in Python and at least one additional programming language (Java/Swift/C++).
  • Interest in advancing innovation in education.

  • Developing and scaling machine learning applications to tens of millions of users.
  • Building conversational RAG systems for question answering, summarization, and self-learning over handwritten and PDF documents.
  • Building a novel platform using GenAI to radically transform how people study and work.
  • Fine-tuning and prompting large language models to create an AI-first user experience.
  • Working in a fast-paced, multidisciplinary squad with engineers, QA, and product designers to rapidly ship features.

AWSPythonGCPJavaMachine LearningSwiftC++C (Programming language)Azure

Posted 2024-08-07
Apply