Senior Software Engineer

Python

Senior Software Engineer

Python
Hlinky 118, Brno

ThreatMark

Full-time
Permanent
Senior
Remote

Job description

The Mission

Your mission as Senior Engineer is to drive the improvement of the platform, making the product extremely fast, scalable, reliable and easy to operate. The results will be directly reflected in the fraud prevention metrics, dependent business variables (revenue, margin) as well as valuation of the company and your personal stock option pool. Your code will be used to process data from more than 50M devices, creating decisions within milliseconds on top of thousands of events per second.

You will collaborate with other engineers, founders, product managers, research team(building the ML/AI models), platform team and other fraud-fighters in the company.

General

  • Seniority: 5+ years experience in a high-tech/startup universe

  • Employment Type: Employee or Contractor(just technicality, the spirit is that it’s “Engineer, Fraud-Figher & Shareholder“ anyway)

  • Schedule: Full-time

  • Work Arrangement: Full remote possible, with availability for in-person gatherings, collaboration sessions as well as team-buildings

Responsibilities

  • Design, implement, optimize, monitor

    • Data retrieval and storage

    • Data processing pipeline (stream processing, batch processing)

    • … any other relevant code to catch fraudsters

  • Collaborate with product managers, research, and other engineers to understand requirements and translate them into well-defined technical specification.

  • Ownership of ensure the scalability, reliability, and performance of the product

  • Mentor and guide other engineers

  • Ensure compliance with relevant data protection regulations and standards

Preferred experience

Experience

  • Experience with event-driven architecture (asynchronous, message passing, …)

  • Experience designing, building and operating large-scale production systems (Peta or at least TB scale)(data storage with fault-tolerance, sharding, auto-scaling)

  • Experience with both high-level and low-level programming languages

  • Experience in Rust or comparable systems languages (C/C++, Go); willingness to become a Rust expert if not already.​

  • Experience with building and operating distributed architecture (observability, ….)

    • Foundational algorithms/papers used in this space (map reduce, consensus, fault tolerance, synchronization, leader election, gossip …)

    • Message queues/buses (Kafka/NATS/….)

    • Observability (logs, telemetry, tracing, …)

    • Orchestration (kubernetes)

Attitude

  • Passion for building great software, that solves real problem of real people

Skills (to be verified)

  • Education/skills/understanding equivalent to Bachelor's degree in Computer Science(acquired by any means)

  • Excellent communication and presentation skills (expressing clearly, maximizing information to data ratio)

  • Strong problem-solving skills and the ability to think critically

System of values compatible with ThreatMark (applies for all positions):

  • Extreme Ownership: Taking initiative, driving results, and passionately owning project outcomes

  • Deep Understanding: Preference of deeply understanding topics and systems from first-principles over opinions, guesses and superficial

  • Integrity: Consistently adhering to strong moral and ethical principles, acting with honesty, accountability and transparency

  • Collaboration: Building positive, efficient relationships, expressing in precise and efficient way

  • Innovation and Adaptability: Continuously seeking improvement, being open to new ideas, and making data-driven decisions

Nice to Have:

  • Experience in the US fintech environment

  • Experience with cloud platforms such as AWS

  • Experience with programming in Rust

  • Knowledge of statistical analysis and ML

  • Experience in the Cybersecurity domain

  • Previous experience in a startup environment

  • Leadership skills and passion to help other people perform at their best

Tech stack

    English

    B2

    Backend

    master

    Python

    advanced

    Event-Driven Architecture

    advanced

    Event Streaming

    advanced

    Amazon Web Services

    regular

    Rust

    regular

    Distributed systems

    regular

    Cybersecurity

    nice to have

Office location

Senior Software Engineer

Summary of the offer

Senior Software Engineer

Hlinky 118, Brno
ThreatMark
By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. Informujemy, że administratorem danych jest ThreatMark z siedzibą w Brno, ul. Hlinky 505/108 (dalej jako "administrator"). Masz prawo ... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.