> Markdown version of [/jobs/ext/2208963-senior-scientific-software-engineer-python-machine-learning](https://www.wearedevelopers.com/jobs/ext/2208963-senior-scientific-software-engineer-python-machine-learning). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Scientific Software Engineer - Python & Machine Learning - **Company:** Pauwels Consulting, LLC - **Location:** United States (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Automation of Tests, Profiling, Genetic Algorithm, Python (Programming Language), Machine Learning, Performance Tuning, Regression Testing, Release Management, Software Tools, Tensorflow, Software Engineering, Strategies of Testing, Management of Software Versions, High Performance Computing, Pytorch, Backend, Git, Containerization, Slurm, Machine Learning Operations, Api Design - **Published:** August 24, 2026 - **Apply:** https://arc.dev/remote-jobs/j/redirect/pelg28pe24 ## About the Role * You have 8+ years of software engineering with Python, focusing on API design, library development, and modern packaging like Poetry, uv, or PDM. * You possess 5+ years experience training and deploying models with PyTorch or TensorFlow in production environments. * You bring 5+ years designing CI/CD pipelines including linting, type checking with mypy, and automated testing. * You have 5+ years with Git discipline, semantic versioning, and managing complex merge conflicts in scientific codebases. * You bring experience translating biological concepts and experimental workflows into software tools. * You're proactive and focused on code correctness and numerical accuracy. * You are fluent in English. Nice to Haves * Experience with biological foundation models, fine-tuning, and sequence models for RNA or proteins. * Knowledge of multi-framework architecture using lazy imports and abstract backend patterns. * Hands-on experience with HPC environments, SLURM, Singularity, and Apptainer. * Understanding of genetic algorithms and core bioinformatics data formats. ## Description * Design and evolve public Python APIs while maintaining stable internal structures and backward compatibility. * Translate biological research code and experimental workflows into reusable and scalable software capabilities. * Deploy machine learning models using frameworks like PyTorch and TensorFlow while managing complex dependency conflicts. * Implement multi-level testing strategies including unit, integration, and numerical regression tests against scientific fixtures. * Manage production CI/CD pipelines incorporating linting, type checking, and platform compatibility checks. * Oversee release management using semantic versioning, deprecation strategies, and comprehensive documentation. * Optimize computationally intensive workflows through profiling, benchmarking, and containerization in HPC environments. ## Related Videos - [Running Secure Life Science Research at Scale using Hybrid GPU HPC and Kubernetes 🧬](https://www.wearedevelopers.com/videos/100355-running-secure-life-science-research-at-scale-using-hybrid-gpu-hpc-and-kubernetes) - [Geometric deep learning for drug discovery](https://www.wearedevelopers.com/videos/264-geometric-deep-learning-for-drug-discovery) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Leveraging Large Language Models for Legacy Code Translation: Challenges and Solutions](https://www.wearedevelopers.com/videos/1157-leveraging-large-language-models-for-legacy-code-translation-challenges-and-solutions) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [The 13 Best Python Libraries for Developers in 2025](https://www.wearedevelopers.com/magazine/371-the-13-best-python-libraries-for-developers-in-2025) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [7 good reasons why you should learn Python in 2021](https://www.wearedevelopers.com/magazine/19-7-good-reasons-why-you-should-learn-python-in-2021) - [MLops – Deploying, Maintaining And Evolving Machine Learning Models in Production](https://www.wearedevelopers.com/magazine/115-mlops-deploying-maintaining-and-evolving-machine-learning-models-in-production)