At a Glance
- Tasks: Design and develop cutting-edge football data systems using innovative technologies.
- Company: Join a dynamic team in a forward-thinking tech company based in London.
- Benefits: Competitive salary, performance bonuses, generous holiday, and opportunities for growth.
- Other info: Collaborative environment with exciting challenges and career advancement potential.
- Why this job: Make a real impact on football analytics while working with the latest tech.
- Qualifications: Strong programming skills in Java and Python, plus experience with databases and APIs.
The predicted salary is between 50000 - 60000 £ per year.
We are looking for a Developer to join our small, dynamic team developing cutting‑edge football data acquisition and analysis systems. We are leveraging frontier LLM systems to generate high-value structured data in real time, from diverse data sources, including social media. This is an opportunity to work on challenging technical problems in a collaborative environment where your contributions directly impact our platform's success.
Key Responsibilities
- Design, develop, and maintain data acquisition systems taking inputs from social media and other unstructured online sources, which produce timely structured data for internal use in models and trading systems.
- Implement and maintain relational database schemas and API integrations which interface the above with internal modeling and trading systems.
- Enhance and refactor existing systems for scale and performance.
- Monitor and optimize system performance to maintain and improve low-latency pipelines.
- Collaborate closely with football analyst team to ensure data utility and accuracy.
Skills, Knowledge and Expertise
- Postgres: Familiarity with Postgres and/or other traditional RDBMS.
- Programming Proficiency: Strong skills in Java (Spring), experience in Python, and working knowledge of R.
- Cloud & Infrastructure: Hands‑on experience with Google Cloud Platform (GCP) and Docker containerization.
- API Development: Experience building and integrating with RESTful APIs, particularly for real‑time applications.
- AI/LLM integration: Experience with design and delivery of analytics pipelines which include LLM elements for conversion of unstructured to structured data; familiarity with prompt engineering in this domain with OpenAI and/or other frontier model APIs.
- Version Control & CI/CD: Proficiency with Git and modern deployment practices.
Benefits
- Salary depending on experience.
- Annual discretionary performance bonus.
- 25 days holiday per annum, plus UK bank holidays.
Software Engineer in London employer: White Swan Data
Contact Detail:
White Swan Data Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer in London
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with potential colleagues on LinkedIn. You never know who might have the inside scoop on job openings or can put in a good word for you.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those related to data acquisition and analysis. This is your chance to demonstrate your programming prowess and how you tackle real-world problems.
✨Tip Number 3
Prepare for technical interviews by brushing up on your coding skills and system design knowledge. Practice common algorithms and data structures, and be ready to discuss your past projects and how they relate to the role.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our dynamic team.
We think you need these skills to ace Software Engineer in London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Software Engineer role. Highlight your experience with Java, Python, and any relevant projects that showcase your skills in data acquisition and API development. We want to see how you can contribute to our team!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about football data systems and how your background aligns with our needs. Keep it engaging and personal – we love to see your personality come through!
Showcase Relevant Projects: If you've worked on projects involving LLMs or real-time data processing, make sure to mention them! We’re keen on seeing how you’ve tackled similar challenges and what impact your work had. Don’t be shy about sharing your achievements!
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 don’t miss out on any important updates. Plus, it shows you’re serious about joining our dynamic team!
How to prepare for a job interview at White Swan Data
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, especially Java, Python, and Postgres. Brush up on your knowledge of Google Cloud Platform and Docker too, as these are crucial for the role.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific technical challenges you've faced in previous roles. Think about how you designed or optimised systems, particularly in relation to data acquisition and real-time applications. This will demonstrate your ability to tackle the kind of problems they’re working on.
✨Understand the Football Data Landscape
Familiarise yourself with how football data is collected and used, especially from social media. Being able to speak knowledgeably about the industry will show your genuine interest and help you connect with the team.
✨Prepare Questions for Them
Have a few thoughtful questions ready about their current projects or the team dynamics. This not only shows your enthusiasm but also helps you gauge if the company culture aligns with what you’re looking for.