A rare opportunity has come up for an experienced and talented Algorithms Developer with solid experience in the Golang programming language to join an ambitious and motivated team within a great US company with own solutions.
We are seeking a highly skilled 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!
WHAT WE OFFER
- 100% remote
- B2B
- friendly, professional, and supportive work environment
- long term cooperation
YOUR ROLE
- 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
IF YOU ARE A PERSON WHO GAINED
- 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: Golang (C++, Java, Python or Rust alternatively)
- 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
Congrats!!! This offer is especially for you!
ADDITIONAL ATTRIBUTES FOR SUCCESS
- knowledge of graph algorithms, optimization problems, or machine learning algorithms
- contributions to open-source projects or published papers in algorithms, systems, or performance optimization
- experience with real-time systems or low-latency environments
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Lead AI Engineer
2026-05-21
Senior .NET Developer
2026-05-21
Senior/Staff Product Designer
2026-05-28
- Posted
- May 28, 2025
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Poland
- Company
- NTIATIVE IT Recruitment
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Lead AI Engineer
2026-05-21
Senior .NET Developer
2026-05-21
Senior/Staff Product Designer
2026-05-28