Senior Software Engineer - Semantics
Senior Software Engineer - Semantics

Senior Software Engineer - Semantics

London Full-Time 40000 - 60000 £ / year (est.) No home office possible
D

At a Glance

  • Tasks: Join us to develop and maintain a scalable web page analysis solution.
  • Company: Captify is a leading tech company innovating in search data extraction.
  • Benefits: Enjoy flexible hours, remote work, 25 days holiday, and fun office perks!
  • Why this job: Be part of a diverse, agile team using cutting-edge tech in a vibrant culture.
  • Qualifications: 5+ years in software development with skills in Scala, Python, and distributed systems.
  • Other info: Work from any Captify office globally and enjoy legendary parties!

The predicted salary is between 40000 - 60000 £ per year.

Social network you want to login/join with:

Senior Software Engineer – Semantics, London

Client: Captify

Location: London, United Kingdom

Job Category: Information Technology

Salary: 50,000 – 75,000 GBP per year

EU work permit required: Yes

Job Views: 82

Posted: 14.02.2025

Expiry Date: 31.03.2025

Job Description:

Requirements:

  • At least 5 years of experience in software development.
  • Practical experience with developing and maintaining distributed systems.
  • Experience with Scala and Python, or deep knowledge of one of the above with a desire to learn the other.
  • Experience with asynchronous network I/O.
  • Experience with Kafka, Spark.

Responsibilities:

  • Developing, designing and maintaining a reliable, distributed, scalable web page analysis solution.
  • Integrating that solution with our data partners via various API endpoints.
  • Working closely with ML engineers to improve and facilitate the deployment of ML models.
  • Working with cutting edge technologies in a fast-paced, start-up like environment.
  • Setting up monitoring for performance metrics and overall system behaviour to have alerts for any anomaly detected.
  • Ensuring the quality of the product you deliver as a part of the team.
  • Experimenting with new tools and technologies, producing POC to address business needs.
  • Being a part of a self-organizing, result-oriented agile team.

Technologies:

  • API
  • Kafka
  • Network
  • Python
  • Scala
  • Spark
  • Web
  • HTTP

Overview:

We are looking for a Senior Software Engineer working as part of the team responsible for the development of the contextual product that is used to derive meaning from web pages and link that meaning to search data. Captify’s technologies have been built to extract maximum value from search for brands, partners, and businesses all over the world and also to innovate & improve the consumer experience.

Culture and Values:

Here at Captify we are proud of our culture – It’s contagious. We champion diversity and inclusion. Our ‘BeTheChange’ programme and internal D&I Taskforce brings our teams together to challenge, learn and build a more equal Captify.

Benefits:

  • Enjoy our flexible/core hours and home working as per company policy.
  • Work from any Captify office in the world.
  • A pet friendly office based in Covent Garden, London’s Media Hub!
  • Time off to recharge – 25 days holidays + bank holidays + your birthday.
  • Giving something back to the community – Give A Day Away for volunteering.
  • We care about Wellbeing – from financial wellbeing, mental health first aiders, yoga, sports, meditation and so much more.
  • Parent friendly policies.
  • The normal stuff; Pension, Cycle Scheme, Eyecare Vouchers and retail discounts.
  • Beer, bubbles and non-alcoholic alternatives every Thursday and Friday at the Captify Bar.
  • Legendary Summer and Christmas parties.

Equal Opportunities:

You are welcome at Captify for who you are, no matter where you come from, what you look like, or what your search history says about you.

#J-18808-Ljbffr

Senior Software Engineer - Semantics employer: DevITjobs

Captify is an exceptional employer that fosters a vibrant and inclusive work culture in the heart of London. With flexible working hours, opportunities for remote work, and a pet-friendly office, employees enjoy a balanced lifestyle while contributing to innovative projects. The company prioritizes employee growth through diverse initiatives, wellness programs, and community engagement, making it a rewarding place for Senior Software Engineers to thrive.
D

Contact Detail:

DevITjobs Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer - Semantics

✨Tip Number 1

Make sure to showcase your experience with distributed systems and asynchronous network I/O during your conversations. Highlight specific projects where you've successfully implemented these technologies.

✨Tip Number 2

Familiarize yourself with Kafka and Spark, as these are key technologies for the role. Consider discussing any relevant projects or experiences you have with these tools to demonstrate your hands-on knowledge.

✨Tip Number 3

Since the role involves working closely with ML engineers, be prepared to discuss how you've collaborated with cross-functional teams in the past. Share examples of how you contributed to deploying ML models or improving existing systems.

✨Tip Number 4

Emphasize your adaptability and eagerness to learn new technologies, especially if you're more experienced in either Scala or Python. This will show that you're a good fit for the fast-paced, innovative environment at Captify.

We think you need these skills to ace Senior Software Engineer - Semantics

Software Development
Distributed Systems
Scala
Python
Asynchronous Network I/O
Kafka
Spark
API Integration
Web Page Analysis
Machine Learning Collaboration
Performance Monitoring
Agile Methodologies
Problem-Solving Skills
Adaptability
Continuous Learning

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience in software development, particularly with distributed systems. Emphasize your proficiency in Scala and Python, as well as any relevant projects you've worked on that demonstrate your skills.

Craft a Strong Cover Letter: In your cover letter, express your enthusiasm for the role at Captify and how your background aligns with their needs. Mention specific technologies like Kafka and Spark, and how you can contribute to their team.

Showcase Relevant Experience: When detailing your work history, focus on your experience with asynchronous network I/O and any projects where you've integrated solutions via API endpoints. This will show that you understand the responsibilities of the role.

Highlight Soft Skills: Captify values a self-organizing, agile team environment. Be sure to mention your teamwork skills, adaptability, and any experience you have working in fast-paced settings to align with their culture.

How to prepare for a job interview at DevITjobs

✨Showcase Your Experience

Make sure to highlight your 5+ years of software development experience. Be prepared to discuss specific projects where you developed and maintained distributed systems, as this is crucial for the role.

✨Demonstrate Technical Proficiency

Since the job requires knowledge in Scala and Python, be ready to discuss your experience with these languages. If you're more proficient in one, express your eagerness to learn the other, showcasing your adaptability.

✨Discuss Asynchronous I/O and Data Technologies

Prepare to talk about your experience with asynchronous network I/O and technologies like Kafka and Spark. Providing examples of how you've used these tools in past projects will strengthen your candidacy.

✨Emphasize Team Collaboration

Captify values teamwork, so be ready to share experiences where you worked closely with ML engineers or within agile teams. Highlight your ability to contribute to a self-organizing team and your commitment to delivering quality products.

Senior Software Engineer - Semantics
DevITjobs
D
  • Senior Software Engineer - Semantics

    London
    Full-Time
    40000 - 60000 £ / year (est.)

    Application deadline: 2027-03-19

  • D

    DevITjobs

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>