Senior Software Engineer - AI Research

Barrington James • Norway
Relocation
Apply
AI Summary

Join our interdisciplinary team working at the intersection of artificial intelligence, computational science, and biomedical research. Design and develop advanced computational pipelines for cutting-edge research in areas such as immunotherapy, infectious diseases, and protein design. Contribute to innovative AI-driven solutions with a strong focus on software engineering fundamentals.

Key Highlights
Design and develop advanced computational pipelines
Contribute to AI-driven research in biomedical areas
Collaborate with cross-functional teams
Key Responsibilities
Design, develop, and maintain scalable, high-performance scientific pipelines
Integrate open-source tools with proprietary machine learning models
Conduct code reviews and uphold best practices in software engineering
Technical Skills Required
Python TensorFlow PyTorch XGBoost scikit-learn Pandas NumPy Docker Kubernetes Prefect Nextflow
Benefits & Perks
Competitive salary based on experience
Relocation support where applicable
Flexible working arrangements
Nice to Have
Experience optimizing machine learning models for performance and efficiency
Experience designing GPU-backed systems in cloud environments
Background in biotech, bioinformatics, or related domains

Job Description


Senior Software Engineer


We are seeking an experienced Senior Software Engineer to join an interdisciplinary team working at the intersection of artificial intelligence, computational science, and biomedical research.

About the Role

You will contribute to the design and development of advanced computational pipelines that support cutting-edge research in areas such as immunotherapy, infectious diseases, and protein design. The team combines expertise in data science, machine learning, bioinformatics, and scientific research to build innovative AI-driven solutions.


Key Responsibilities

  • Design, develop, and maintain scalable, high-performance scientific pipelines that meet rigorous quality and regulatory standards.
  • Integrate open-source tools with proprietary machine learning models to solve complex biological and computational challenges.
  • Write clean, reusable, well-tested code and maintain comprehensive documentation.
  • Conduct code reviews and uphold best practices in software engineering.
  • Provide technical leadership, mentor team members, and contribute to architectural decisions.
  • Continuously improve system performance, scalability, and maintainability through refactoring and optimization.
  • Collaborate closely with cross-functional teams to ensure consistency and maximize impact across projects.


Technology Stack

  • Machine Learning & Data: TensorFlow, PyTorch, XGBoost, scikit-learn, Pandas, NumPy
  • Programming & Pipelines: Python, workflow orchestration tools (e.g., Prefect, Nextflow)
  • Infrastructure: Cloud platforms, GPUs, Docker, Kubernetes, monitoring tools


Requirements

  • Degree in Computer Science or a related field, or equivalent experience.
  • Extensive professional experience in Python and strong software engineering fundamentals.
  • Proven experience delivering scalable, maintainable, and well-tested systems.
  • Experience with modern development tools, including version control and CI/CD pipelines.
  • Hands-on experience with containerization (e.g., Docker).
  • Strong communication skills in English.
  • Ability to work independently and collaboratively, with experience mentoring others and leading projects.
  • Willingness to relocate to a European location if not already based there.


Bonus Skills

  • Experience optimizing machine learning models for performance and efficiency.
  • Experience designing GPU-backed systems in cloud environments with a focus on scalability and cost-efficiency.
  • Experience building and maintaining large-scale data pipelines.
  • Background in biotech, bioinformatics, or related domains.


What’s Offered

  • Opportunity to work on impactful AI-driven research with real-world applications in healthcare.
  • Collaborative, international, and interdisciplinary environment.
  • Competitive salary based on experience.
  • Relocation support where applicable.
  • Clear career progression and professional development opportunities.
  • Flexible working arrangements, including hybrid work.
  • Opportunities to contribute to scientific publications and conferences.
  • A supportive team culture with regular social and team-building activities.


Similar Jobs

Explore other opportunities that match your interests

Early Talent Engineering Leadership Development Program - Embedded Systems Engineer

Programming
•
5d ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

Eaton

Norway
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

European Tech Recruit

Norway
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Not Applicable

Pentasia

Norway

Subscribe our newsletter

New Things Will Always Update Regularly