At a Glance
- Tasks: Design APIs, code backend services, and develop modern front ends using React.
- Company: Join Starling, a data-driven company focused on enhancing customer experiences.
- Benefits: Enjoy 33 days holiday, flexible hours, and private medical insurance.
- Why this job: Take ownership of projects and work in a supportive, empowering environment.
- Qualifications: Experience in Java or similar languages, and a passion for clean coding.
- Other info: Engaging interview process that values your curiosity and questions.
The predicted salary is between 48000 - 72000 £ per year.
We are looking for talented data professionals at all levels to join the team at Starling. Our Data teams are excited about the value of data within the business, powering our product decisions to improve things for our customers and enhance effective and agile decision making.
Requirements
- Design REST APIs.
- Code backend services, ideally using Java or another server-side compiled language.
- Develop modern front ends, ideally using React and Redux.
- Get their code into the cloud and support it there, ideally on AWS.
- Believe in clean coding, simple solutions, automated testing, and continuous deployment.
- Like to take ownership of a feature from the original idea through to live.
- Think that a small number of empowered developers is the right way to deliver software.
Company Benefits
- 33 days holiday (including flexible bank holidays)
- An extra day’s holiday for your birthday
- 16 hours paid volunteering time a year
- Part-time and/or flexible hours available for most roles
- Salary sacrifice, company enhanced pension scheme
- Private Medical Insurance with VitalityHealth including mental health support and cancer care
- Generous family-friendly policies
- Varied social groups set up and run by our employees
- Perkbox membership giving access to retail discounts, a wellness platform for physical and mental health, and weekly free and boosted perks
- Access to initiatives like Cycle to Work, Salary Sacrificed Gym partnerships, and Electric Vehicle (EV) leasing
Interview Process
Interviewing is a two-way process and we want you to have the time and opportunity to get to know us, as much as we are getting to know you! Our interviews are conversational and we want to get the best from you, so come with questions and be curious. In general, you can expect the following stages:
- Stage 1 - 30 mins with one of the team
- Stage 2 - Take home challenge
- Stage 3 - 90 mins technical interview with two team members
- Stage 4 - 45 min final with an executive and a member of the people team
Principal AI Agent Engineer employer: Aveni
Contact Detail:
Aveni Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Principal AI Agent Engineer
✨Tip Number 1
Familiarise yourself with REST API design principles and best practices. Being able to discuss your experience in designing and implementing APIs will show that you understand the core requirements of the role.
✨Tip Number 2
Brush up on your Java or other server-side compiled languages. Be prepared to share specific examples of projects where you've successfully coded backend services, as this will demonstrate your technical expertise.
✨Tip Number 3
Get comfortable with cloud platforms, especially AWS. Highlight any experience you have with deploying applications to the cloud, as this is a key aspect of the role and will set you apart from other candidates.
✨Tip Number 4
Prepare thoughtful questions about the company culture and team dynamics. Since the interview process is conversational, showing genuine curiosity about how the team operates will help you connect with the interviewers.
We think you need these skills to ace Principal AI Agent Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience in designing REST APIs, coding backend services, and developing front ends using React and Redux. Use specific examples to demonstrate your skills and achievements.
Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for data and how you can contribute to Starling's mission. Mention your belief in clean coding and automated testing, and how these principles align with their values.
Showcase Your Projects: If you have previous projects or contributions that demonstrate your ability to take ownership of features and deliver software effectively, include them in your application. This could be through links to your GitHub or portfolio.
Prepare for the Interview: Research common technical interview questions related to AI and software development. Be ready to discuss your approach to problem-solving and your experience with cloud services like AWS, as well as your coding practices.
How to prepare for a job interview at Aveni
✨Understand the Company Culture
Before your interview, take some time to research Starling's company culture and values. This will help you align your answers with what they value, showing that you're a good fit for their team.
✨Prepare for Technical Questions
Given the technical nature of the role, brush up on your knowledge of REST APIs, Java, React, and AWS. Be ready to discuss your past experiences and how you've applied these technologies in real-world scenarios.
✨Showcase Your Problem-Solving Skills
During the interview, be prepared to demonstrate your problem-solving abilities. Use examples from your previous work where you took ownership of a feature and successfully brought it to life, highlighting your clean coding practices and automated testing.
✨Ask Thoughtful Questions
Remember, interviews are a two-way street! Prepare insightful questions about the team dynamics, project management style, and how they empower developers. This shows your genuine interest in the role and helps you assess if it's the right fit for you.