We are EC Markets, a leading FCA-regulated trading brokerage company. We are looking for a talented and enthusiastic AI Developer (Python) to join a growing team of experienced technologists and finance professionals and build a best-in-class trading/investment platform, with opportunities for technical ownership from day one.
Please note that this role is office-based (Finsbury Square, Monday to Friday).
Why join us?
- Greenfield project: No legacy systems or tech debt.
- Direct Impact: As you work on the mission-critical flagship product, your contribution will shape the company’s future.
- Opportunity for growth: Join early and grow as the team expands.
- Unique start-up culture while being part of a well-established and reputable group.
- Embrace AI: We are strong believers in AI applications in both financial business and software development, and we are constantly looking for innovative ideas while maintaining AI governance and risk management.
Key Responsibilities
- Build and maintain services that support AI agent interaction.
- Implement APIs, contracts, and metadata aligned with the Model Context Protocol.
- Develop internal tooling that supports AI-native workflows.
- Establish best practices for prompt engineering, model fine-tuning, and evaluation.
- Stay current with developments in AI/ML and apply relevant research to product needs.
- Participate in design reviews, code reviews, and incident response.
Skills and Qualifications
- Bachelor’s degree in Computer Science, Engineering, or equivalent.
- Software development experience with proven expertise in at least one programming language (Python / Java / Typescript) with experience building APIs and integrating backend systems.
- Solid Machine Learning fundamentals.
- Model Context Protocol for managing context and tool interfaces for agents.
- LLM integration patterns, including prompt orchestration and tool calling.
- Retrieval-Augmented Generation (RAG) for dynamic context injection.
- Understanding of user-centric design for AI interfaces and intelligent automation.
- Experience with AI frameworks (PyTorch, Tensorflow, Hugging Face etc.).
- Preferred knowledge of AWS, particularly AWS Bedrock for LLM deployment and orchestration.
- Self-motivated with a strong growth mindset.
What Success Will Look Like
- Delivers high-quality, maintainable code that meets spec.
- Owns problems end-to-end from design through deployment.
- Quickly learns and applies emerging AI-native engineering patterns.
What we offer
- Competitive salary and performance-based bonus
- Opportunities for professional growth and career advancement
- Contribution pension scheme
- A collaborative and innovative work environment
We are a fully inclusive and diverse workplace that encourages ownership, respect, and equality as our core values. We move fast, take on challenges, and promote transparency and open communication throughout the team.
The candidate should be eligible to work in the UK; no visa sponsorship is provided.
Start date: ASAP
Job Type: Full-time
Pay: £42,000.00-£50,000.00 per year
Ability to commute/relocate:
- London EC1Y: reliably commute or plan to relocate before starting work (required)
Application question(s):
- Will you now or in the future require sponsorship for employment visa status?
- What are your salary expectations for this role?
- What is your Notice period?
Education:
Work authorisation:
- United Kingdom (required)
Work Location: In perso