Senior Python Developer

Remote, GB, United Kingdom

Job Description

At

OpenWeather

, we deliver reliable weather data to

over 8 million users globally

, enabling smarter decisions in agriculture, logistics, energy, and more. Now, we're evolving -- and we're looking for a

Senior Python Developer

to be more than a coder: to help lead our transformation into an

AI-enabled, forward-looking engineering organization

.

This is a high-impact role where you will influence how we design systems, process data, and build a tech culture that embraces

AI, automation, and emerging software practices

.

What You'll Do



Design, develop, and maintain scalable Python applications across our weather API platform, data pipelines, and internal tools.

Act as a champion for

AI/ML-assisted development workflows

, helping the team adopt modern tools (e.g., Cursor/GitHub Copilot, CI/CD AI automation, LLMs for code review/test gen).

Guide architectural decisions that reflect the

current market trends

(e.g., edge computing, data streaming, generative AI, real-time APIs).

Ensure production readiness and support product releases, including performance tuning and troubleshooting.

Mentor engineers and foster a

culture of continuous technical learning

.

Lead solution reviews, R&D experiments, and cross-team collaboration sessions.

Stay ahead of industry shifts and help drive our adoption of

AI, NoOps/DevOps automation, and intelligent observability tools

.

What You Bring

Must-Have Skills

:

4+ years of backend Python experience, ideally with async frameworks (FastAPI, Sanic, Aiohttp).

Proven experience designing high-load, distributed systems and scalable APIs.

Solid understanding of Linux, Docker, Git, REST APIs, and cloud-native design.

Passion for integrating and experimenting with AI-based dev tools.

Ability to lead technical discussions in English (technical writing and communication).

Nice-to-Have Experience

:

Familiarity with AI/ML concepts (e.g., using LLMs, ML APIs, prompt engineering, vector databases).

Experience with asynchronous task queues (RabbitMQ, Celery, Airflow).

Knowledge of NoSQL/in-memory databases (MongoDB, Redis, Cassandra).

Comfort with runtime observability and monitoring tools (Grafana, StatsD, Sentry).

Secondary language knowledge: Node.js, Golang, or PHP.

Contributions to open-source or personal AI-driven projects (share your GitHub!).

Why Join Us



Help lead a

company-wide shift toward AI-driven development practices

.

Work on products that have a real impact - from weather prediction to infrastructure resilience.

Be part of a collaborative, flat, and globally-minded engineering culture.

Access to cutting-edge tools, personal R&D time, and the freedom to innovate.

Competitive compensation, flexibility, and a tech-first mindset.

Job Type: Full-time

Pay: From 3,700.00 per month

Benefits:

Sick pay Work from home
Schedule:

Monday to Friday
Work Location: Remote

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3116289
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Contract
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Remote, GB, United Kingdom
  • Education
    Not mentioned