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
  • Mid-Level React Native Developer

    We are seeking a skilled React Native Developer with over 2 years of experience. The ideal candidate will have expertise in AWS, Redux, and maintaining both iOS and Android applica...

  • Fraud Data Analyst (IL)

    As a Senior Fraud Data Analyst, you will be responsible for researching and identifying fraud trends and future threats. You will focus on executing methodologies and processes t...

  • Research Fraud Expert

    The Research Fraud Expert will be responsible for identifying, analyzing, and understanding various payment fraud patterns and schemes. This role involves deep investigative resear...

  • Senior React Native Developer

    A React Native developer with over 4 years of experience is expected to design and develop mobile applications that are high-performing, scalable, and user-friendly. This role invo...

  • C# .NET Developer

    We are seeking a talented and passionate engineer with over 4 years of experience who can thrive in a dynamic environment. Your role will involve developing Windows applications us...

  • Quality Assurance Engineer

    We're seeking a Quality Assurance Engineer with at least 4 years of experience to join our QA team. Your primary duties will involve working closely with other teams to test softwa...

  • 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...