OWM Group Ltd is a forward-thinking technology group comprising several
innovative companies, including OpenWeather Ltd and Ulla Technology Ltd, all
headquartered in the iconic Gherkin, one of London’s most recognised business
centres.
With over a decade of success, OpenWeather Ltd is a leading global provider
of weather data and environmental intelligence, trusted by 8 millions of users
and a wide range of industries, from agriculture and energy to insurance and
logistics. Our products combine satellite imagery, big data, and advanced
analytics to help businesses make smarter, weather-informed decisions.
Ulla, our AI-powered assistant platform, is the latest addition to the group and
is experiencing rapid growth. Recently backed by £500,000 in private investment,
Ulla is designed to act as a powerful assistant capable of resolving a wide
variety of tasks, supporting everything from customer service and internal
processes to decision-making and data analysis. Ulla represents the future
of AI-led business support, and we are just getting started.
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.