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