At a Glance
- Tasks: Design and maintain scalable server-side logic for AI Chat applications.
- Company: Join Tangent, a dynamic agency working with top enterprises to create innovative digital solutions.
- Benefits: Enjoy a collaborative environment with opportunities for growth and learning in cutting-edge technology.
- Why this job: Be part of a team that tackles real-world challenges using AI and cloud technologies.
- Qualifications: 3+ years in Python backend development; experience with RESTful APIs and cloud platforms required.
- Other info: We value diversity and encourage all applicants to bring their authentic selves to work.
The predicted salary is between 43200 - 72000 £ per year.
About Tangent
At Tangent we work with large enterprises from IWG plc to SAP & UK Power Networks, to build future-ready digital experiences, products and capabilities.
Tangent approaches AI in a pragmatic way, focusing on delivering tangible benefits to our clients. We harness the latest advancements in Machine Learning (ML) to tackle real-world business challenges.
As a 100-strong agency, we excel across a wide range of disciplines including strategy, consultancy, design, engineering, and project management. Our global presence spans offices in London, Valencia, Cape Town, Lahore, Poznan, and Cairo.
What you’ll be doing
- Working on a range of projects for our enterprise clients.
- Designing, implementing, and maintaining scalable and efficient server-side logic for AI Chat applications.
- Working with relational and/or NoSQL databases to store and retrieve data efficiently.
- Integrating third-party APIs to enhance application functionality.
- Developing real-time APIs to facilitate communication between front-end and back-end systems.
- Optimizing server-side code and deployment options for maximum speed and scalability.
- Monitoring and troubleshooting performance issues.
- Implementing security best practices to protect against common web application vulnerabilities.
- Collaborating with the team to build a comprehensive testing strategy.
- Implementing server-side testing solutions for components, services, and integrations.
- Using generative AI to support delivery, and writing technical and user-facing documentation.
- Establishing highly automated infrastructure environments on AWS to support diverse workloads.
What we are looking for
- 3+ years’ experience in Python server-side programming.
- Experience in designing and developing RESTful APIs (e.g. FastAPI or Flask), including authentication, permissions, and serializers.
- Good RDBMS and/or NoSQL knowledge (e.g., MySQL, PostgreSQL, MongoDB).
- Proven experience in back-end development and building scalable, real-time, high throughput services for mobile applications.
- Experience with one of Azure, GCP, or AWS and Kubernetes.
- Experience with distributed systems and cloud infrastructure using server-based and serverless approaches.
- Understanding of CI/CD principles and experience in implementing them.
- Excellent communication and organisational skills.
- Able to plan, spotting technical risks, issues, and dependencies and communicating the impact of these to the project team.
- Team player in cross-functional teams in a fast-paced environment.
- Ability to adapt to changing project requirements and technologies.
- Strong technical foundation and technological drive.
- Focus on delivering working software.
- Fluent in spoken and written English.
Bonus points, if you have
- Interest in building AI-based applications.
- Knowledge in Machine Learning, Large Language Models, Python Data Science Stack (NumPy, pandas, PyTorch, etc).
- Experience in ML models inference, batch inference, batch querying.
- Experience in communicating in a multidisciplinary team and with internal stakeholders.
- Insightful opinions about developing scalable backends for mobile.
At Tangent our aim is to create a working environment where every single member of the team has the opportunity to be themselves. We are an equal opportunities employer and will welcome and consider all applications regardless of age, disability, gender reassignment, marriage and civil partnership, pregnancy and maternity, race, religion, sex, and sexual orientation.
#J-18808-Ljbffr
Senior Backend / Python Cloud Engineer - UK employer: Tangent Marketing Services
Contact Detail:
Tangent Marketing Services Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Backend / Python Cloud Engineer - UK
✨Tip Number 1
Familiarize yourself with the specific technologies mentioned in the job description, such as FastAPI, Flask, and AWS. Having hands-on experience or projects that showcase your skills with these tools can set you apart from other candidates.
✨Tip Number 2
Highlight any experience you have with AI-based applications or Machine Learning. Even if it's a side project or a course you've taken, demonstrating your interest and knowledge in this area can give you an edge.
✨Tip Number 3
Prepare to discuss your experience with CI/CD principles and how you've implemented them in past projects. Being able to articulate your approach to continuous integration and deployment will show your technical depth.
✨Tip Number 4
Since teamwork is emphasized, think of examples where you've successfully collaborated in cross-functional teams. Be ready to share how you communicated technical risks and dependencies effectively to ensure project success.
We think you need these skills to ace Senior Backend / Python Cloud Engineer - UK
Some tips for your application 🫡
Understand the Role: Make sure you fully understand the responsibilities and requirements of the Senior Backend / Python Cloud Engineer position. Tailor your application to highlight your relevant experience in Python server-side programming, RESTful APIs, and cloud infrastructure.
Highlight Relevant Experience: In your CV and cover letter, emphasize your 3+ years of experience in backend development, particularly with scalable services and real-time applications. Mention specific projects where you've used technologies like FastAPI, Flask, or cloud platforms such as AWS.
Showcase Your Skills: Detail your knowledge of databases (RDBMS and NoSQL) and your experience with CI/CD principles. Provide examples of how you've implemented security best practices and optimized server-side code in previous roles.
Communicate Effectively: Since excellent communication skills are essential for this role, ensure your application is clear and well-structured. Use concise language and avoid jargon unless necessary. This will demonstrate your ability to communicate complex technical concepts effectively.
How to prepare for a job interview at Tangent Marketing Services
✨Showcase Your Python Expertise
Be prepared to discuss your experience with Python server-side programming in detail. Highlight specific projects where you've designed and developed RESTful APIs, and be ready to explain the challenges you faced and how you overcame them.
✨Demonstrate Your Cloud Knowledge
Since the role involves working with cloud infrastructure, make sure to talk about your experience with AWS, Azure, or GCP. Discuss any projects where you've implemented CI/CD principles and how you've utilized Kubernetes in your work.
✨Emphasize Collaboration Skills
Tangent values teamwork, so be ready to share examples of how you've successfully collaborated with cross-functional teams. Discuss how you communicate technical risks and dependencies to ensure project success.
✨Prepare for Technical Questions
Expect to face technical questions related to back-end development, database management, and security best practices. Brush up on your knowledge of RDBMS and NoSQL databases, and be ready to discuss how you've optimized server-side code for performance.