At a Glance
- Tasks: Create and maintain cloud infrastructure for innovative web APIs using cutting-edge technologies.
- Company: Join Satalia, a forward-thinking tech company focused on AI and inclusivity.
- Benefits: Enjoy remote work, competitive salary, generous leave, and an annual development budget.
- Why this job: Be at the forefront of AI technology and contribute to impactful projects.
- Qualifications: Experience in cloud infrastructure, Python, Docker, and DevOps principles required.
- Other info: Flexible working hours and a people-oriented culture prioritising wellbeing.
The predicted salary is between 36000 - 60000 £ per year.
Role type: Permanent
Location: UK, Greece or Lithuania
Preferred start date: ASAP
LIFE AS A SATALIAN
As an organisation, we push the boundaries of data science, optimisation and artificial intelligence to solve the most complex problems in industry. Satalia, a WPP Company, is a community of individuals devoted to working on diverse and challenging projects, allowing you to flex your technical skills whilst working with a tight knit team of high performing colleagues. Led by our founder (who is also WPP's Chief AI Officer), Satalia's ambition is to become a decentralised organisation of the future. Today this involves developing tools and processes to liberate and automate manual repetitive tasks, with a focus on freedom, transparency and trust. At the core of our thinking is an approach to wellbeing and inclusivity. We unpack human behaviour and unpick prejudice to ensure a safe and inviting environment. We offer true flexible working and allow our employees to find the working practice that makes them most productive. At Satalia, your opinion matters and your achievements are celebrated.
THE ROLE
We are seeking a highly skilled Cloud Developer to create and maintain the cloud infrastructure for our Typescript and Python-based web APIs. Our solutions will not be tied to a specific cloud platform, so the ideal candidate should have a strong understanding of cloud architecture with either Amazon Web Services (AWS), Google Cloud Platform (GCP) or Microsoft Azure and be willing to work across all clouds. You will be responsible for deploying commercial-grade APIs using Python Docker images, Typescript serverless functions and various cloud resources such as Kubernetes, storage buckets, pipelines and state stores. All infrastructure and deployment must be fully automated using Terraform.
You will be joining a product team in developing these zero to one innovations over a multi-year roadmap. You will be working with the latest technologies across our technology stack, including optimising AI workloads that scale to meet client needs. It is a great time to be joining as the industry transforms itself in what we believe is a generational moment for technology and AI.
What You'll Be Doing
- Developing complex cloud-native serverless applications
- Writing and maintaining serverless functions in Typescript and Python
- Utilising Serverless technology including API management, Serverless functions, Event driven architectures, Serverless databases and document stores
- Implementing a range of integration patterns, from modern SaaS APIs using GraphQL to traditional FTP based integrations.
- Applying DevOps principles to empower teams to manage infrastructure directly using Git
- Utilising Terraform for provisioning and managing cloud resources.
- Leveraging Design Patterns and reference architectures to design scalable and efficient cloud infrastructure.
- Having a strong test driven, quality first mindset to your work
- Communicate effectively with excellent written and verbal skills.
- Familiarity with Diagrams-as-Code for documenting infrastructure architecture.
- Designing solutions observing cross-cutting concerns such as observability and system security
- Taking ownership of deployments in a true devops model
What We Want From You
- Strong experience in creating and deploying cloud infrastructure using Azure, AWS, GCP
- Understanding of Python and Docker for developing web APIs.
- Familiarity with serverless technologies covering serverless functions, queues, file storage, API management and key value stores.
- Experience with integration patterns and working with various APIs.
- Knowledge of DevOps principles and Git, preferably with experience in modern techniques such as Monorepos
- Proficiency in Infrastructure-as-Code languages such as Terraform and CloudFormation.
- Understanding of design patterns for building scalable and efficient systems.
- A quality-driven, test first mindset.
- Excellent written and verbal communication skills.
- Familiarity with Diagrams-as-Code for documenting infrastructure architecture is a plus.
- Understanding of modern authentication protocols such as OAuth2 and OIDC.
- Consideration of cross-cutting concerns like observability and security in infrastructure design.
- Contributions to Open Source projects are a plus.
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent work experience).
What We Can Offer You
- Opportunity to work at the forefront of AI technology
- A chance to contribute to groundbreaking commerce AI solutions
- As an equal opportunity employer we welcome applications that reflect the diversity of our wider community. Please let us know at any time if you require reasonable adjustments to your interview process and feel free to let us know the pronouns you use.
WE OFFER
- Development - annual development budget to upskill yourself
- Benefits - enhanced pension, life assurance, income protection, private healthcare
- Annual bonus - when Satalia does well, we all do well
- Remote working - café, bedroom, beach - wherever works
- Impactful projects - focus on bringing meaningful social and environmental change
- People oriented culture - wellbeing is a priority, as is being a nice person
- Truly flexible working hours - school pick up, volunteering, gym - no problem
- Generous leave - 27 days' holiday plus bank holidays and enhanced family leave
- Transparent and open culture - you will be listened to and heard
By applying to Satalia you are expressly giving your consent for the collection and use of your information as described within our Satalia Recruitment Privacy Policy. In addition, please note that background checks are included as part of our on-boarding process. Satalia is home to some of the brightest minds in AI and if you're looking to join a company who not only values autonomy and freedom, but embraces a culture of inclusion and warmth, we'd love to hear from you. We aim to respond to all applications within 2 weeks. If you have not heard from us within 2 weeks this means your application has been unsuccessful.
Cloud Developer in London employer: Satalia
Contact Detail:
Satalia Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Cloud Developer in London
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with current Satalia employees on LinkedIn. A friendly chat can sometimes lead to opportunities that aren’t even advertised!
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your cloud projects, especially those using AWS, GCP, or Azure. Having tangible examples of your work can really set you apart during interviews.
✨Tip Number 3
Prepare for technical interviews by brushing up on your coding skills in Python and Typescript. Practice common cloud-related problems and be ready to discuss your thought process – we love seeing how you tackle challenges!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in joining our awesome team at Satalia.
We think you need these skills to ace Cloud Developer in London
Some tips for your application 🫡
Show Off Your Skills: When you're writing your application, make sure to highlight your experience with cloud infrastructure and the specific technologies mentioned in the job description. We want to see how your skills align with what we're looking for!
Be Yourself: Don't be afraid to let your personality shine through in your application. At Satalia, we value authenticity and want to get to know the real you. Share your passion for AI and how you can contribute to our team!
Tailor Your Application: Make sure to customise your application for the Cloud Developer role. Use keywords from the job description and relate your past experiences to the responsibilities listed. This shows us that you've done your homework and are genuinely interested!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets to the right people. Plus, it makes the process smoother for both you and us!
How to prepare for a job interview at Satalia
✨Know Your Cloud Platforms
Make sure you brush up on your knowledge of AWS, GCP, and Azure. Be ready to discuss how you've used these platforms in past projects, especially in relation to deploying APIs and managing cloud resources. This will show that you’re not just familiar with the tech but can also apply it effectively.
✨Showcase Your Coding Skills
Prepare to demonstrate your proficiency in Python and Typescript. You might be asked to solve a coding problem or explain your thought process behind a previous project. Practising common coding challenges can help you feel more confident and articulate during the interview.
✨Understand DevOps Principles
Since the role involves a true DevOps model, be ready to discuss how you’ve applied DevOps principles in your work. Talk about your experience with Git, Terraform, and any automation tools you've used. This will highlight your ability to manage infrastructure efficiently and collaborate with teams.
✨Communicate Clearly
Effective communication is key, especially when discussing complex technical concepts. Practice explaining your past projects and technical decisions in a clear and concise manner. This will not only showcase your technical skills but also your ability to work well within a team.