At a Glance
- Tasks: Lead software development strategy and manage a team focused on Machine Learning projects.
- Company: Join an innovative sports betting company in the heart of West London.
- Benefits: Enjoy a dynamic work environment with opportunities for growth and development.
- Why this job: Be part of a cutting-edge team shaping the future of sports betting technology.
- Qualifications: Bachelor's degree in Computer Science and leadership experience in software engineering required.
- Other info: Ideal for tech enthusiasts passionate about sports data and machine learning.
The predicted salary is between 43200 - 72000 £ per year.
BettingJobs are currently recruiting for a Software Architect for an innovative sports betting company. Working from their central London office, the Software Architect will be responsible for the overall software development strategy and execution, with a focus on Machine Learning projects. This role would be well suited to an experienced Software Architect with experience managing a small team and a strong knowledge of sports data services within the betting industry.
Responsibilities:
- Develop and execute the software engineering strategy for the company
- Contribute directly to system design, problem solving, architecture review
- Integrate multiple products/tech-stacks into a unified architecture
- Define and foster the engineering culture, standards and approaches
- Ensure the quality (high-SLA) and scalability of systems
- Stay up-to-date on the latest engineering trends and technologies
- Lead a multilayered internationally distributed team of engineers in the development and delivery of services
- Hire and develop engineering talent
Requirements:
- Bachelors degree in Computer Science or related field
- Experience in a leadership role within a software engineering environment
- Track record of developing and delivering Machine Learning projects
- Experience in developing and delivering internet services (cloud)
- Excellent knowledge of sports data services within the sports betting industry
- Strong problem-solving and analytical skills
- Excellent communication and interpersonal skills
- Machine learning experience: model/algorithm selection, new model development, tuning, measurement, feature selection, data cleaning
- Expertise in many of the below technologies with familiarity with others preferred:
- Modern IDEs: CI/CD, automated testing, dev/beta/prod environments, experiment frameworks
- Embedded systems: custom hardware, sensors, deployment, remote management, firmware build and update
- Computer Vision: openCV, realtime video processing, content analysis/understanding
- Privacy, security, authentication systems
- High qps, high SLA API deployment
- Python, C#, C++, Rust, JavaScript/TypeScript, GitHub/GitLab, Django, MongoDB (or other NoSQL), MySQL/Postgres, React/React-Native, Node.js, WordPress, TensorFlow, Jupyter, Colab, ML feature stores, dashboards, monitoring
Software Architect in West London employer: Betting Jobs
Contact Detail:
Betting Jobs Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Architect in West London
✨Tip Number 1
Network with professionals in the sports betting and software architecture fields. Attend industry meetups or conferences to connect with potential colleagues and learn about the latest trends, which can give you an edge in interviews.
✨Tip Number 2
Showcase your leadership skills by discussing any past experiences where you've successfully managed a team or project. Be prepared to share specific examples of how you fostered collaboration and innovation within your team.
✨Tip Number 3
Stay updated on the latest technologies and methodologies in machine learning and software architecture. Being able to discuss recent advancements or tools during your interview will demonstrate your commitment to continuous learning and improvement.
✨Tip Number 4
Familiarise yourself with the specific technologies mentioned in the job description, such as Python, C#, and cloud services. Having hands-on experience or projects that utilise these technologies can significantly boost your confidence and credibility during discussions.
We think you need these skills to ace Software Architect in West London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience in software architecture, particularly in managing teams and delivering Machine Learning projects. Use specific examples from your past roles that demonstrate your expertise in sports data services.
Craft a Compelling Cover Letter: In your cover letter, express your passion for the sports betting industry and how your skills align with the company's goals. Mention your leadership experience and how you can contribute to fostering an engineering culture.
Showcase Relevant Projects: Include a section in your application that showcases relevant projects you've worked on, especially those involving Machine Learning and cloud services. Highlight your role in these projects and the impact they had on the organisation.
Prepare for Technical Questions: Anticipate technical questions related to software architecture, problem-solving, and the technologies mentioned in the job description. Be ready to discuss your approach to system design and integration of multiple tech stacks.
How to prepare for a job interview at Betting Jobs
✨Showcase Your Leadership Skills
As a Software Architect, you'll be expected to lead a team. Be prepared to discuss your previous leadership experiences, how you managed teams, and the strategies you used to foster collaboration and innovation.
✨Demonstrate Your Technical Expertise
Make sure to highlight your experience with Machine Learning projects and the technologies mentioned in the job description. Be ready to discuss specific projects you've worked on, the challenges you faced, and how you overcame them.
✨Understand the Betting Industry
Familiarise yourself with sports data services and the betting industry as a whole. Showing that you understand the market and its trends will set you apart from other candidates.
✨Prepare for Problem-Solving Questions
Expect to face technical problem-solving questions during the interview. Brush up on your analytical skills and be ready to walk through your thought process when tackling complex software architecture challenges.