Overview

We're seeking a Software Engineer with 4+ years of experience in Python. In this role, you will be responsible for designing and building a robust infrastructure that correlates data from multiple sources using Python, and integrates with technologies such as SQLAlchemy, PostgreSQL, Kafka, RabbitMQ, Elastic Search, and Docker. The successful candidate will have a strong background in system architecture, algorithm development, and a data-driven approach to problem-solving.

Key responsibilities

  • check-circle
    Design scalable systems using technologies like Kafka, RabbitMQ, and Elastic Search
  • check-circle
    Design and build an infrastructure to correlate multiple data sources and matching methods
  • check-circle
    Research and develop algorithms for asset discovery to solve complex identification issues
  • check-circle
    Develop extendable libraries and utilities that will speed up our implementations and delivering scalabale and high-quality solutions
  • check-circle
    Work closely with the product and R&D teams
  • check-circle
    Help with solving complex customer issues with our solutions and platform

Required experience

  • tick
    4+ years of experience building complex solutions using Python / Java / C#/ GO
  • tick
    Experience with developing and maintaining production, enterprise level systems
  • tick
    Hands on experience with system architecture and finding creative solutions to complex problems
  • tick
    Experience in dealing with performance and high-scale systems
  • tick
    Proficient in SQL databases and query optimization
  • tick
    Team player with a strong sense of ownership and urgency
  • tick
    Approach problem-solving with a data-driven mindset
  • tick
    Excellent communication skills
  • tick
    Familiarity with networking concepts and technologies
  • tick
    Strong analytical and organizational skills
  • tick
    BS degree in Computer Science, Information Technology or equivalent

Bonus points

  • tick
    Knowledge of network security and desirable multipliers
  • tick
    Familiarity with microservices architecture
  • tick
    Familiarity with no-SQL databases
  • tick
    Asynchronous programming, APIs
  • tick
    Proficient understanding of Docker and CI/CD pipelines

To apply

Send your CV, a snappy cover letter which highlights your expertise, skills and experience and any relevant links/attachments to your work.

Apply here

Have questions?Write to us

Careers

Open vacancies

View all vacancies
  • Technical Support Engineer

    We need 4 Technical Support Engineers with strong expertise to join us. You'll provide second-level support to our EMEA & US customers, swiftly addressing their technical issues. A...

  • C# .NET Developer

    We are looking for a talented, passionate, and pragmatic engineer, able to work in a rapidly changing environment. You will be developing Windows applications using C# ASP.NET MVC ...

  • Full-Stack Developer

    We are seeking a developer with extensive knowledge and skill to work on both the front-end and back-end of the system to join our team! Your primary responsibilities will be on th...