Senior Software Engineer for Machine Learning

vor 4 Wochen


Berlin, Berlin, Deutschland Aignostics GmbH Vollzeit
About the Role

We are seeking a highly skilled Senior Software Engineer for Machine Learning to join our team at Aignostics GmbH. As a key member of our engineering team, you will play a crucial role in developing and maintaining our machine learning software stack, enabling our teams to build medical-grade quality and scalable machine learning models.

Key Responsibilities
  • Design, develop, deploy, and maintain robust ML pipelines to make them usable, efficient, and scalable.
  • Optimize and fine-tune data pipelines for production.
  • Engage in code reviews, upholding high standards for clean, reliable code.
  • Collaborate with cross-functional teams to understand business requirements and translate them into ML solutions.
  • Embrace learning new technologies, fostering innovation, and tackling diverse challenges.
  • Contribute to the development of our ML infrastructure, pipelines, services, monitoring systems, and codebase in general.
  • Work in an agile development environment and clearly communicate your results to the team.
  • Mentor and guide junior engineers, providing technical leadership and insights.
Requirements
  • Bachelor's or Master's degree in Computer Science, Engineering, Mathematics, or a related field. PhD is a plus.
  • 4+ years of work experience in software development, machine learning, or a related field.
  • Advanced programming skills in Python, with experience with other languages (e.g. C/C++, CUDA, Java, Rust) being a plus.
  • Good understanding of distributed systems and frameworks, parallel computing, and scalability.
  • Experience with cloud platforms (GCP, AWS, or Azure), familiarity with MLOps/DevOps best practices (incl. CI/CD, Docker, Kubernetes, and observability).
  • Dedicated to high coding standards and knowledgeable about best practices in development workflow.
  • Experience with Linux, version control, and container technologies.
  • Data engineering skills, experience with working with large datasets.
  • Excellent problem-solving skills and the ability to work independently and as part of a team.
  • Strong communication skills, with the ability to convey complex technical concepts to non-technical stakeholders.
Nice to Have
  • Experience with deploying models into production.
  • Experience with Google Kubernetes Engine, Ray distributed computing framework, and Prefect.
  • Hands-on experience with machine learning and data science. Proven experience with ML frameworks, such as TensorFlow, PyTorch, or scikit-learn.
  • Experience with working on biomedical data (especially working with image data).
  • Experience with software development in regulated environments, specifically considering Information Security criteria under ISO 27001.
What We Offer
  • Join a purpose-driven startup: We are working collectively to fight cancer and improve patient outcomes. Come help us make a difference.
  • Cutting-edge AI research and development, with involvement of Charité, TU Berlin, and our other partners.
  • Work with a welcoming, diverse, and highly international team of colleagues.
  • Opportunity to take responsibility and grow your role within the startup.
  • Expand your skills by benefitting from our Learning & Development yearly budget of 1,000€ (plus 2 L&D days), language classes, and internal development programs.
  • Mentoring program, you'll learn from great experts.
  • Flexible working hours and teleworking policy.
  • Enjoy your well-deserved time off within our 28 paid vacation days per year.
  • We are family & pet friendly and support flexible parental leave options.
  • Pick a subsidized membership of your choice among public transport, sports, and well-being.
  • Enjoy our social gatherings, lunches, and off-site events for a fun and inclusive work environment.


  • Berlin, Berlin, Deutschland Aignostics GmbH Vollzeit

    About the RoleWe are seeking a highly skilled Senior Software Engineer for Machine Learning to join our team at Aignostics GmbH. As a key member of our engineering team, you will be responsible for designing, developing, and deploying robust machine learning pipelines to improve cancer research and diagnostics.As a Senior Software Engineer for Machine...


  • Berlin, Berlin, Deutschland Aignostics GmbH Vollzeit

    About the RoleWe are seeking a highly skilled Senior Software Engineer for Machine Learning to join our team at Aignostics GmbH. As a key member of our engineering team, you will play a crucial role in developing and maintaining our machine learning software stack.Key ResponsibilitiesDesign, develop, and deploy robust machine learning pipelines to improve...


  • Berlin, Berlin, Deutschland Aignostics GmbH Vollzeit

    About the RoleWe are seeking a highly skilled Software Engineer for Machine Learning to join our team at Aignostics GmbH. As a key member of our team, you will work closely with our collaborators in academia and industry to push the state of the art of machine learning for digital pathology.As a Software Engineer for Machine Learning, you will develop...


  • Berlin, Berlin, Deutschland Aignostics GmbH Vollzeit

    About the RoleWe are seeking a highly skilled Software Engineer for Machine Learning to join our team at Aignostics GmbH. As a key member of our team, you will be responsible for developing distributed software systems for machine learning applications that will help improve cancer research and diagnostics.As a Software Engineer for Machine Learning, you...


  • Berlin, Berlin, Deutschland Aignostics GmbH Vollzeit

    About the RoleWe are seeking a highly skilled Software Engineer for Machine Learning to join our team at Aignostics GmbH. As a key member of our team, you will play a crucial role in developing distributed software systems for machine learning applications that will help improve cancer research and diagnostics.As a Software Engineer for Machine Learning, you...


  • Berlin, Berlin, Deutschland Aignostics GmbH Vollzeit

    About the RoleWe are seeking a highly skilled Software Engineer for Machine Learning to join our team at Aignostics GmbH. As a key member of our team, you will play a crucial role in developing distributed software systems for machine learning applications that will help improve cancer research and diagnostics.As a Software Engineer for Machine Learning, you...


  • Berlin, Berlin, Deutschland Aignostics GmbH Vollzeit

    About the RoleWe are seeking a highly skilled Software Engineer for Machine Learning to join our team at Aignostics GmbH. As a key member of our team, you will be responsible for developing and maintaining machine learning pipelines, working closely with our collaborators in academia and industry to push the state of the art of machine learning for digital...


  • Berlin, Berlin, Deutschland Aignostics GmbH Vollzeit

    About the RoleWe are seeking a highly skilled Software Engineer for Machine Learning to join our team at Aignostics GmbH. As a key member of our team, you will be responsible for developing and maintaining machine learning pipelines, working closely with our collaborators in academia and industry to push the state of the art of machine learning for digital...


  • Berlin, Berlin, Deutschland BMG RIGHTS MANAGEMENT GmbH - Corporate Vollzeit

    Job Title: Senior Machine Learning EngineerBMG RIGHTS MANAGEMENT GmbH - Corporate is seeking an experienced Senior Machine Learning Engineer to join our team in Berlin. As a key member of our engineering team, you will be responsible for implementing and deploying machine learning models to address various business problems.Key Responsibilities:Implement and...


  • Berlin, Berlin, Deutschland BMG RIGHTS MANAGEMENT GmbH - Corporate Vollzeit

    Job Title: Senior Machine Learning EngineerBMG RIGHTS MANAGEMENT GmbH - Corporate is seeking an experienced Senior Machine Learning Engineer to join our team in Berlin. As a key member of our engineering team, you will be responsible for implementing and deploying machine learning models to address various business problems.Key Responsibilities:Implement and...


  • Berlin, Berlin, Deutschland Aignostics GmbH Vollzeit

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Aignostics GmbH, a purpose-driven startup working to fight cancer and improve patient outcomes. As a key member of our engineering team, you will play a crucial role in developing and maintaining our machine learning pipelines, working closely with our collaborators in...


  • Berlin, Berlin, Deutschland MVPFactory Vollzeit

    About the RoleWe are seeking a highly skilled Senior Machine Learning Engineer to lead the development of AI solutions that drive customer impact. As a key member of our team, you will be responsible for designing, building, and deploying machine learning models that optimize supply chain workflow.Key ResponsibilitiesLead the development of AI services from...


  • Berlin, Berlin, Deutschland Aignostics GmbH Vollzeit

    About the RoleWe are seeking a highly skilled Software Engineer for Machine Learning to join our team at Aignostics GmbH. As a key member of our team, you will be responsible for developing distributed software systems for machine learning applications that will help improve cancer research and diagnostics.You will work closely with our collaborators in...


  • Berlin, Berlin, Deutschland BMG RIGHTS MANAGEMENT GmbH - Corporate Vollzeit

    Job Title: Senior Machine Learning EngineerAbout the Role:We are seeking an experienced Senior Machine Learning Engineer to join our team at BMG RIGHTS MANAGEMENT GmbH - Corporate in Berlin. As a key member of our team, you will be responsible for implementing and deploying machine learning models to address various business problems.Key...


  • Berlin, Berlin, Deutschland MVPFactory Vollzeit

    About the RoleIn this position, you will be responsible for developing and implementing machine learning solutions that drive business growth and improve customer experience. As a Senior Machine Learning Engineer at MVP Factory, you will lead the charge in designing and building AI-driven solutions that optimize supply chain workflows and improve logistics...


  • Berlin, Berlin, Deutschland Enjins Vollzeit

    About the RoleAt Enjins, we are looking for a highly skilled Senior Machine Learning Engineer to join our growing team. As a key member of our team, you will be responsible for developing and implementing robust Machine Learning applications for our clients.Key Responsibilities:Design and develop Machine Learning models and applications for our clientsWork...


  • Berlin, Berlin, Deutschland CoachHub GmbH Vollzeit

    CoachHub GmbH: Democratizing Coaching for All Career LevelsWe are on a mission to make coaching accessible to everyone, everywhere. To achieve this, we need a talented team of experts who share our vision and are passionate about making a difference.Job Title: Senior Machine Learning EngineerWe are seeking a highly skilled and experienced Senior Machine...


  • Berlin, Berlin, Deutschland Cross Border Talents Vollzeit

    About the Role:We are seeking a talented Senior Software Engineer to join our team of experts in AI and Machine Learning. As a key member of our development team, you will be responsible for designing, developing, and deploying cutting-edge software solutions that drive business growth and innovation.Key Responsibilities:Design and develop scalable software...


  • Berlin, Berlin, Deutschland HelloFresh Vollzeit

    About the RoleWe are seeking a highly skilled Senior Machine Learning Engineer to join our Global AI team at HelloFresh. As a key member of our ML Solutions squad, you will play a crucial role in building and deploying advanced ML solutions throughout the organization.Key ResponsibilitiesDevelop and improve Machine Learning solutions to help our data...


  • Berlin, Berlin, Deutschland HelloFresh Vollzeit

    About the RoleWe are seeking a highly skilled Senior Machine Learning Engineer to join our Global AI team at HelloFresh. As a key member of our ML Solutions squad, you will play a crucial role in building and deploying advanced ML solutions throughout the organization.Key ResponsibilitiesDevelop and improve Machine Learning solutions to help our data...