Temple Bells Solutions aims to be a leader in artificial intelligence, transforming industries with innovative AI solutions. We specialize in developing advanced algorithms using machine learning, natural language processing, and computer vision. Our mission is to empower businesses by enhancing efficiency, enabling data-driven decision-making, and unlocking new opportunities. With a small team of experts and a commitment to research and development, we deliver tailored AI applications across sectors such as real estate management, finance, and autonomous systems. Join us in shaping the future of technology through AI.
As we grow, we’re seeking a Senior Software Engineer - Machine Learning Expert to join our core team on-site at our London office. You will work closely with the founding members to expand and implement our software, supporting customer integrations. This is a hands-on role, with about 90% of your time spent coding and implementing solutions, so strong technical skills and a passion for building robust software are essential.
Tasks
As a machine learning software engineer, you will contribute to our goals by designing, implementing, and deploying tools for various business objectives. You will use machine learning techniques for pattern recognition and statistical modeling and may also evaluate third-party solutions and cloud-based tools for client adoption.
We’re looking for someone who can write high-quality code and ensure that our platform is ready for full-scale rollout. This includes applying best practices in bug handling, improving system visibility, traceability, and monitoring to guarantee reliability and performance.
This is an exciting opportunity to join an early-stage software company and take ownership of critical aspects of our SaaS platform. You will help elevate the professionalism of our software, ensuring it meets the highest standards of quality, stability, and scalability. Your work will directly impact product success and customer satisfaction, influencing the platform’s overall direction.
Requirements
- 6+ years of professional experience in a software engineering role (with hands-on coding) and a Bachelor’s degree in Computer Science, Engineering, Mathematics, or a related field.
- Professional backend experience working with highly scalable microservices. Experience in machine learning and AI algorithm implementation is highly recommended, including familiarity with neural networks for pattern recognition and deep learning.
- Strong experience with Python (our main coding language) and familiarity with the Flask framework. Experience with machine learning frameworks such as TensorFlow, PyTorch, and Scikit-Learn.
- Strong experience in designing, implementing, and deploying APIs using suitable frameworks (e.g., OpenAPI, FastAPI).
- Strong knowledge of relational databases (MySQL) and the ability to write efficient queries.
- Experience with large-scale data storage servers (e.g., ElasticSearch, OpenSearch).
- Experience building highly scalable solutions while maintaining performance and availability.
- Critical thinking and the ability to work independently under pressure.
- Familiarity with code management tools (Git) and experience with agile methodologies and CI/CD best practices.
- Proven ability to present technical ideas and solutions to both technical and non-technical audiences, including colleagues, management, and clients.
Benefits
- As one of the first senior hires, your contributions will directly influence our success and growth trajectory.
- You’ll shape our product and company direction in a high-growth area of AI.
- Work in a collaborative, forward-thinking team delivering groundbreaking solutions.
- Tackle challenging projects that push the boundaries of technology.
- Enjoy an annual volunteering day, where you can work with the charity of your choice.
- Benefit from 25 paid vacation days, in addition to public holidays, ensuring a healthy work-life balance.
- Join a dynamic and international team in the heart of London, with great coffee, fruits, and snacks provided daily!
Join Temple Bells Solutions as a Senior Software Engineer - Machine Learning Expert. Innovate in a dynamic tech landscape. Drive impactful solutions in technology and internet industries. Your future starts here.