At a Glance
- Tasks: Design and develop scalable backend systems using Python and FastAPI.
- Company: Join a dynamic team building an innovative Financial Services Compliance platform.
- Benefits: Flexible remote work, competitive salary, and a collaborative environment.
- Why this job: Work on high-impact AI-driven projects that shape the future of financial technology.
- Qualifications: Extensive Python experience, particularly in API-first development, is essential.
- Other info: Opportunity to transition cloud infrastructure and enhance automation with cutting-edge technologies.
We’re looking for an experienced Senior Python Developer to join a small, highly skilled engineering team building a next-generation Financial Services Regulatory Compliance platform.
You’ll work on complex systems that process and analyse tens of thousands of regulatory documents and millions of regulatory news items leveraging cutting-edge AI and LLM technologies to deliver actionable insights.
Key Responsibilities- Design, develop, and maintain scalable backend systems using Python and FastAPI in an API-first architecture.
- Refactor and rebuild complex components of the existing platform to improve performance, scalability, and maintainability.
- Take ownership of key system modules while collaborating closely with a small, agile team of three engineers.
- Contribute to the evolution of the platform’s architecture as we transition cloud infrastructure from Azure to GCP (and potentially AWS).
- Integrate and optimise AI/LLM-based components to enhance automation and intelligence across the platform.
- Work cross-functionally with product and data teams to deliver new features and enhance existing capabilities.
- Extensive experience with Python, particularly in API-first development (FastAPI preferred).
- Strong understanding of modern software architecture, system refactoring, and scalability improvements.
- Comfortable working autonomously and taking ownership of major system areas, while maintaining a hands-on, collaborative approach to team projects.
- Experience with LLMs or AI/ML-driven systems is highly desirable.
- Knowledge of Knowledge Graphs, RDF, or OWL would be an advantage, but is not required.
- Familiarity with financial services or regulatory technology is beneficial, though not essential.
- Backend: Python (FastAPI)
- Frontend: Next.js / React
- Database: MongoDB
- Caching/Queueing: Redis
- Cloud: Azure (moving to GCP; AWS possible in the future)
- Flexible remote working (London office available for optional in-person collaboration).
- The chance to work on a technically challenging, high-impact AI-driven platform.
- A collaborative, low-bureaucracy environment where your input directly shapes the product.
Senior Software Engineer employer: Intellect Group
Contact Detail:
Intellect Group Recruiting Team
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Python and API-first development, especially with FastAPI. We want to see how your skills align with our needs, so don’t be shy about showcasing relevant projects!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Tell us why you’re excited about the role and how your background makes you a perfect fit for our team. We love hearing about your passion for AI and regulatory technology.
Showcase Your Problem-Solving Skills: In your application, share examples of how you've tackled complex challenges in previous roles. We’re looking for someone who can take ownership and drive improvements, so let us know how you’ve done that before!
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’s super easy!
How to prepare for a job interview at Intellect Group
✨Know Your Python Inside Out
Make sure you brush up on your Python skills, especially with FastAPI. Be ready to discuss your past projects and how you've used Python in API-first development. Prepare to showcase your understanding of system refactoring and scalability improvements.
✨Showcase Your Problem-Solving Skills
Expect to face technical challenges during the interview. Think about complex systems you've worked on and be prepared to explain how you approached problem-solving. Highlight any experience with AI/ML-driven systems, as this will be a key focus for the role.
✨Demonstrate Team Collaboration
Since you'll be working closely with a small team, it's important to show that you can collaborate effectively. Share examples of how you've contributed to team projects and taken ownership of system areas while still being a team player.
✨Understand the Company’s Vision
Familiarise yourself with the company's mission and the specific challenges they face in financial services regulatory compliance. This will help you align your answers with their goals and demonstrate your genuine interest in the role and the company.