.
Algorithms Developer
  • Kraków
Algorithms Developer
Kraków, Kraków, Lesser Poland Voivodeship, Polska
NTIATIVE sp. z o.o.
15. 5. 2025
Informacje o stanowisku

technologies-expected :


  • C++
  • Java
  • Python
  • Go
  • Rust

about-project :


  • A rare opportunity has come up for an experienced and talented Algorithms Developer to join an ambitious and motivated team within a great US company with own solutions.
  • We are seeking a highly skilled Algorithms Developer with a passion for problem-solving and deep knowledge of algorithms, data structures, and system performance. In this role, you will design and implement cutting-edge solutions to some of the most challenging scalability and optimization problems we face. You will work closely with our engineering, data, and infrastructure teams to ensure that our systems are not only correct but also fast, efficient, and scalable.
  • This is not a typical application development position. We’re looking for someone who loves tackling complexity, analyzing trade-offs, and coming up with elegant, high-performance solutions where others see only difficulty.
  • So if you’re ready for new challenges in your career, and seeking new opportunities in the international projects…
  • Feel invited to apply!!! You couldn’t have found a better option!

responsibilities :


  • design, develop, and optimize complex algorithms for large-scale systems
  • solve problems related to scalability, performance, concurrency, and distributed computing
  • profile, benchmark, and fine-tune code to maximize efficiency and minimize latency
  • collaborate with other engineers, architects, and product managers to identify critical problems and propose algorithmic solutions
  • conduct research and evaluate new algorithmic approaches, data structures, and technologies
  • write clear, maintainable, and well-documented code
  • participate in code reviews, architectural discussions, and algorithmic deep dives
  • continuously improve system performance through creative algorithmic thinking

requirements-expected :


  • strong background in algorithms, data structures, and computational complexity
  • solid understanding of concurrency, multithreading, and parallel processing
  • proficiency in one or more of the following languages: C++, Java, Python, Go, or Rust
  • proven experience solving large-scale performance and scalability issues
  • familiarity with distributed systems, caching strategies, and database optimization
  • ability to analyze and debug complex system-level problems
  • Bachelor’s or Master’s degree in Computer Science, Mathematics, or related field
  • excellent problem-solving skills and a passion for algorithmic challenges

offered :


  • 100% remote
  • B2B
  • friendly, professional, and supportive work environment
  • long term cooperation

  • Praca Kraków
  • Kraków - Oferty pracy w okolicznych lokalizacjach


    75 588
    8 626