At a Glance
- Tasks: Develop high-quality code, unblock team members, and manage complex tech challenges.
- Company: Focaldata is a mission-driven startup leveraging AI for impactful insights.
- Benefits: Enjoy a collaborative environment, flexible work options, and opportunities for growth.
- Why this job: Join a dynamic team making a difference with innovative AI solutions.
- Qualifications: 5+ years coding experience, strong Python skills, and backend engineering expertise required.
- Other info: Office presence needed three days a week; diverse applicants encouraged to apply.
The predicted salary is between 43200 - 72000 £ per year.
This job is brought to you by Jobs/Redefined, the UK's leading over-50s age inclusive jobs board.
About us
We at Focaldata are on a mission to close the "understanding gap" between what organisations believe about people and reality. By leveraging AI, we provide deeper, more accurate insights at a fraction of the cost and time of traditional methods. We have built an amazing team of research industry experts and great engineers to reimagine what is possible in research. We do impactful work with amazing organisations ranging from well-known brands to life-changing non-profits.
We are now looking for a Senior Software Engineer with extensive experience delivering high-quality code quickly, breaking down complex technical challenges into manageable tasks, and proactively unblocking team members to keep progress on track. Join us!
What you’ll do
- Deliver High-Standard Code: Develop clean, efficient, and maintainable code that meets the highest standards and prioritises simplicity over cleverness.
- Unblock Team Members: Identify blockers in the development process, proactively assist and guide fellow team members, and resolve technical roadblocks promptly to ensure smooth progress.
- Decompose Complex Tech Challenges: Break down complex, high-level product requirements into smaller, manageable technical deliverables. You will manage the breakdown of epics into tasks to ensure clear progress and communication.
- Provide Senior-Level Insight & Pragmatism: Bring your experience and seniority to the table by making well-considered decisions that balance trade-offs. Ensure that decisions, whether technical or architectural, are clearly communicated and understandable to both peers and leaders.
- Champion Quality & Best Practices: Operate in a startup tech team environment that is growing to the next level, and champion best practices to ensure scalability and maintainability.
- Go where you’re needed: We’re a small startup engineering team and while we really need expertise in AI, there will also be a need for you to contribute to a wide range of different software engineering work.
Who you are (skills and experience)
Essential
- 5+ years of coding experience (3+ years with Python building applications as opposed to purely scripting)
- Strong experience working with LLMs (large language models) in a practical, product-driven context.
- Experience with evaluation systems: Comfortable writing and leveraging evals to measure and improve system performance.
- Backend-heavy product experience: Solid background in backend engineering, ideally in products with complex infrastructure.
- Strong systems thinking: Ability to see the bigger picture, considering both short-term and long-term impacts of technical decisions.
- Autonomy: Proven ability to take ownership of projects, working end-to-end with minimal supervision while aligning with high-level, often ambiguous product requirements.
- Communication excellence: Ability to communicate complex technical concepts effectively at all levels - be it with your peers, your manager, or non-technical stakeholders.
- Problem-solving focus: A laser-like focus on identifying and solving critical path issues, ensuring progress for yourself and your team.
Nice-to-Have
- React experience would be a benefit
- DevOps experience: Direct experience managing deployment pipelines, monitoring, or infrastructure.
- Experience in mentoring junior developers, helping them grow and ensuring adherence to best practices.
Please note that our team is required to be in the office three days a week.
Focaldata is an equal opportunities employer. We believe in the value of a diverse and inclusive workforce for our business, team and customers. We encourage all applications regardless of age, disability, gender, marriage, pregnancy, maternity, race or nationality, religion or belief, sex and sexual orientation. We also understand that certain groups may not feel empowered to apply unless they match every single requirement. Please do apply even if you don’t match 100% of every single requirement!
Senior Software Engineer (AI) employer: Focaldata
Contact Detail:
Focaldata Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer (AI)
✨Tip Number 1
Familiarise yourself with the latest advancements in AI and large language models (LLMs). Being able to discuss recent developments or trends in AI during your interview can demonstrate your passion and expertise in the field.
✨Tip Number 2
Prepare to showcase your problem-solving skills by thinking of specific examples where you've unblocked team members or resolved technical roadblocks. This will highlight your proactive approach and ability to work collaboratively.
✨Tip Number 3
Brush up on your backend engineering knowledge, especially in complex infrastructures. Be ready to discuss how you've managed similar challenges in past projects, as this aligns closely with what Focaldata is looking for.
✨Tip Number 4
Since communication is key, practice explaining complex technical concepts in simple terms. This will help you connect with both technical and non-technical stakeholders during the interview process.
We think you need these skills to ace Senior Software Engineer (AI)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your 5+ years of coding experience, particularly with Python and LLMs. Emphasise any backend-heavy product experience and your ability to work autonomously on projects.
Craft a Compelling Cover Letter: In your cover letter, express your passion for AI and how your skills align with Focaldata's mission. Mention specific examples of how you've decomposed complex technical challenges and unblocked team members in previous roles.
Showcase Problem-Solving Skills: Provide examples in your application that demonstrate your problem-solving focus. Highlight situations where you identified critical path issues and how you resolved them to ensure progress for your team.
Communicate Clearly: Ensure that your application communicates your technical expertise effectively. Use clear language to explain complex concepts, making it easy for both technical and non-technical stakeholders to understand your contributions.
How to prepare for a job interview at Focaldata
✨Showcase Your Coding Skills
Be prepared to discuss your coding experience in detail, especially with Python. Bring examples of high-quality code you've written and be ready to explain your thought process behind it.
✨Demonstrate Problem-Solving Abilities
Expect to face technical challenges during the interview. Practice breaking down complex problems into manageable tasks and articulate your approach to solving them clearly.
✨Communicate Effectively
Since communication is key, practice explaining technical concepts in simple terms. Be ready to discuss how you’ve communicated with both technical and non-technical stakeholders in past projects.
✨Emphasise Team Collaboration
Highlight your experience in unblocking team members and fostering collaboration. Share specific examples of how you've helped your team overcome obstacles and maintain progress on projects.