Senior Machine Learning Engineer (#1389)

Ukraine, Europe
Work type:
Office/Remote
Technical Level:
Senior
Job Category:
Software Development
Project:
Innovative fintech transforming US banking

N-iX is looking for a Senior Machine Learning Engineer who can become a part of a team based in Poland.

Our Client is a financial technology company based in California, one of the leading companies in this sector, with a buy now, pay later service.

Requirements:

  • 3+ years of development experience in the ML domain (classic ML fundamentals knowledge is required, deep learning approaches is a plus but not required)
  • Hands-on experience with modern machine learning libraries and frameworks, e.g. PyTorch, scikit-learn, Ray
  • Understanding of CS fundamentals such as Distributed Systems, Database Systems, Operating Systems, algorithms, and data structures
  • Hands-on coding and debugging experience using modern software delivery methods to develop services using Python, Go, or JVM-based languages (Java, Kotlin)
  • Experience with designing and owning highly available, fault-tolerant backend systems using cloud storage services
  • Experience building software for database administration or experience with DevOps for databases is a plus
  • Working knowledge of OLAP systems like Snowflake, Redshift, BigQuery and Table formats like Apache Iceberg, Delta Lake is a plus
  • Prior backend engineering experience is a strong plus
  • Experience with AWS and/or other cloud providers like Azure , GCP etc. is a plus
  • At least one of:
    • Experience working in Database, SRE, or Infrastructure teams in the past, or have operated a distributed data storage system such as MySQL, Kafka, Cassandra, or others
    • Experience with Service-Oriented Architectures (SOA).

Responsibilities:

  • Contribute to the implementation of large-scale and low-latency services, elegant abstractions, shareable libraries, and robust APIs
  • Partner with other engineering teams and third-party vendors to develop reliable and scalable solutions to a wide range of problems
  • Review others’ work and provide reinforcing and constructive feedback to meet high-quality standards

We offer:

  • Flexible working format - remote, office-based or flexible
  • A competitive salary and good compensation package
  • Personalized career growth
  • Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
  • Active tech communities with regular knowledge sharing
  • Education reimbursement
  • Memorable anniversary presents
  • Corporate events and team buildings
  • Other location-specific benefits