16 days ago
Warsaw, PolandSenior
Responsibilities
- Develop and maintain the ML training platform and bidding infrastructure that evaluates ML models in production.
- Identify performance bottlenecks and optimize critical low-level system components.
- Ensure the reliability and scalability of implementations.
- Create performance and correctness tests for new system components.
- Test and benchmark open-source Big Data and ML technologies for production suitability.
Requirements
- Expertise in designing and implementing complex IT systems.
- Ability to develop user-friendly and versatile tools.
- Proficiency in at least one of Python, C++, Java, or Scala, along with expertise in Linux.
- Strong ability to evaluate and optimize system performance from initial design through production troubleshooting.
- Deep understanding of algorithms and data structures.
- Initiative, creativity, and ability to work effectively within and across teams.
- C1-level Polish language proficiency.
- Machine Learning experience is not required but is an advantage.
- Additional advantages include a solid mathematics foundation, GPU programming, Torch, PyTorch, TensorFlow, distributed systems, Hadoop, Kafka, Storm, Spark, Flink, and Google Cloud Platform or similar cloud providers.
Benefits
- Flexible cooperation hours with fully remote work or office options in Warsaw or Cracow.
- Opportunity to work with experienced Machine Learning, Big Data, and distributed-systems specialists.
- Access to current technologies and large-scale, fast-paced projects.
- Opportunity to optimize algorithms serving hundreds of millions of users and billions of ad views per month.
- Opportunity to publish results and see the impact of the work on business outcomes.
- Cooperation available through a B2B contract or Contract of Mandate.
Tech Stack
Apache FlinkApache HadoopApache KafkaApache SparkApache StormC++Google Cloud PlatformJavaLinuxPythonPyTorchScalaTensorFlow