At a Glance
- Tasks: Build API-driven backend services and develop event-driven microservices using Python.
- Company: Join a forward-thinking tech company focused on real-time data solutions.
- Benefits: Competitive daily rate, hybrid work model, and contract flexibility.
- Other info: Dynamic role with opportunities to work with Azure and Docker technologies.
- Why this job: Work on cutting-edge technology and make an impact in real-time data processing.
- Qualifications: Strong Python backend experience and knowledge of time-series data models.
The predicted salary is between 42900 - 57200 € per year.
We’re hiring a Senior Python Engineer with proven time-series experience to work on a real-time data platform. This is a backend engineering role focused on event-driven systems and time-series data. It is not a data science or analytics position.
What You’ll Be Doing:
- Building API-driven backend services in Python
- Developing event-driven microservices using Azure Service Bus
- Working on high-throughput ingestion and processing systems
- Deploying services via Azure Functions or Docker on AKS
Core Requirements (Non-Negotiable):
- Strong Python backend engineering experience
- Demonstrable experience:
- Designing data models for time-based querying
- Optimising queries and handling large datasets
- Working within event-driven architectures
Tech Environment:
- Python
- Azure (Functions, AKS, Storage)
- Azure Service Bus
- ADX / Kusto or InfluxDB
- Docker / Kubernetes
Python Engineer employer: djr
Join a forward-thinking company that values innovation and collaboration, offering a dynamic work culture where your contributions as a Senior Python Engineer will directly impact the development of cutting-edge real-time data platforms. With a strong emphasis on employee growth, you will have access to continuous learning opportunities and the chance to work with the latest technologies in a hybrid environment in Watford, making it an ideal location for both professional and personal development.
StudySmarter Expert Advice🤫
We think this is how you could land Python Engineer
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech world, especially those who work with Python or in event-driven systems. A friendly chat can lead to opportunities that aren’t even advertised yet.
✨Tip Number 2
Show off your skills! Create a GitHub repository showcasing your Python projects, especially those involving microservices or time-series data. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for the technical interview! Brush up on your Python knowledge and be ready to discuss your experience with Azure and event-driven architectures. Practising common coding challenges can help you feel more confident.
✨Tip Number 4
Don’t forget to apply through our website! We’ve got loads of exciting roles, and applying directly can sometimes give you an edge. Plus, it’s super easy to keep track of your applications!
We think you need these skills to ace Python Engineer
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your strong Python backend engineering experience and any relevant time-series projects. We want to see how your skills match up with what we're looking for, so don’t be shy about showcasing your achievements!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're the perfect fit for our Senior Python Engineer role. Mention your experience with event-driven architectures and how you’ve tackled high-throughput systems in the past.
Showcase Relevant Projects:If you've worked on any projects involving Azure, Docker, or microservices, make sure to include them in your application. We love seeing real-world examples of your work, especially if they relate to time-series data!
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it makes the whole process smoother for everyone involved!
How to prepare for a job interview at djr
✨Know Your Python Inside Out
Make sure you brush up on your Python skills, especially around backend engineering. Be ready to discuss your experience with designing data models and optimising queries, as these are crucial for the role.
✨Familiarise Yourself with Event-Driven Architectures
Since this position focuses on event-driven systems, it’s essential to understand how they work. Prepare examples of past projects where you’ve implemented microservices or worked with Azure Service Bus.
✨Showcase Your Real-Time Data Experience
Highlight any experience you have with time-series data and high-throughput systems. Be prepared to discuss specific challenges you faced and how you overcame them in your previous roles.
✨Get Comfortable with the Tech Stack
Make sure you’re familiar with the tools mentioned in the job description, like Azure Functions, Docker, and Kubernetes. If you can, try to set up a small project using these technologies to demonstrate your hands-on experience.