Talent.com
Esta oferta de trabajo no está disponible en tu país.
Software Development Engineer

Software Development Engineer

beBeeMachineLearningmadrid, España
Hace 9 horas
Descripción del trabajo

Senior Backend Software Engineer

We are seeking a highly skilled and experienced software engineer to join our team. This high-impact role combines expertise in software engineering with applied knowledge of machine learning operations, requiring proficiency in software development, distributed systems, and MLOps.

Key Responsibilities :

  • Design and implement scalable infrastructure for training, deployment, and serving ML models in batch and real-time environments.
  • Build and maintain efficient data pipelines for large-scale processing and feature engineering.
  • Optimize compute resources and improve model serving performance across ML systems.
  • Implement robust monitoring, logging, and alerting systems, and contribute to ML Ops practices including CI / CD pipelines.
  • Collaborate closely with data scientists to streamline the model development-to-production workflow.
  • Research and integrate new technologies, mentor junior engineers, and communicate technical solutions to diverse stakeholders.

Qualifications :

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field.
  • 6-7 years of experience in software, data, or ML engineering roles (preferred).
  • Strong problem-solving skills, proficiency in Java and desirable Python.
  • Understanding of ML algorithms, model architectures, and experience building scalable, reliable ML systems.
  • Exposure to cloud platforms (e.g., AWS), containerization (Docker), and scalable data systems (e.g., Spark, Kafka).
  • Familiarity with CI / CD tools (e.g., GitHub Actions), ML model serving technologies (e.g., MLflow), and ability to collaborate well across teams.
  • Ideal Candidate :

    This role is well-suited to someone with a solid foundation in at least one of the following areas : software engineering, data engineering, distributed systems, or applied machine learning, and a readiness to grow into others as the work requires. We welcome candidates who are strong, language-agnostic problem solvers and passionate about building robust ML systems, even if you don't meet every single requirement listed.

    Crear una alerta de empleo para esta búsqueda

    Software Engineer • madrid, España