Senior Python Software Engineer

Lawrence Harvey — Germany · Posted ~3 hours ago

Senior Full-time Remote

Skills

Python FastAPI Flask ASGI WSGI AI/ML LLMs Software Architecture Testing CI/CD Observability Performance Optimization SLMs LangGraph

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A senior remote Python engineering role focused on building secure, scalable, and production-ready AI and machine learning services. You will own the full software lifecycle, from architecture and development through testing, deployment, and maintenance. The work includes integrating language models into enterprise applications, developing services with modern Python web frameworks, maintaining CI/CD tooling, and improving performance, reliability, observability, and maintainability.

Highlights

Senior remote role with compensation up to €90,000, covering end-to-end software development and production AI/ML services, with strong emphasis on architecture, reliability, observability, and modern Python.

Description

Your Responsibilities Design, develop and maintain secure, reliable and scalable AI/ML services using Python.Take responsibility for the full software development lifecycle, from architecture and design through to development, testing, deployment and maintenance.Integrate AI and machine learning capabilities into an existing enterprise software platform.Develop and integrate solutions using LLMs, SLMs and other machine learning technologies where they provide clear value to the product.Build production-ready services with a strong focus on performance, reliability, observability and maintainability.Work with WSGI and ASGI-based Python applications, including frameworks such as Flask and FastAPI.Develop and maintain CI/CD pipelines and the surrounding engineering toolchain.Work closely with Product Managers, Software Engineers and other stakeholders to turn requirements into practical technical solutions.Identify opportunities to improve existing services, processes, and technical architecture.Take ownership of technical decisions and contribute to the wider engineering standards and architecture. Your Profile 8+ years of professional experience in Software Engineering, with a strong background in Python.Solid experience developing AI/ML solutions in production environments.Strong understanding of LLMs, SLMs and modern AI technologies and how to integrate them into software products.Experience with areas such as time-series forecasting, NLP, regression, and classification.Extensive experience with Python web frameworks such as FastAPI and Flask, including production use of WSGI and ASGI.Strong understanding of software architecture, APIs, testing, deployment, and maintaining production systems.Good experience with CI/CD and modern software development toolchains.Comfortable working with existing, complex software and integrating new functionality into an established platform.Able to work independently, prioritise effectively and take ownership of technical challenges. What You Can Expect A senior engineering position with genuine influence over the technical direction of AI and ML services.The opportunity to work on real-world AI applications within an established enterprise software platform.A technically challenging environment combining software engineering, data and AI.The opportunity to contribute across architecture, development and the wider software lifecycle.A collaborative team where experienced engineers are encouraged to share ideas and take ownership