-
NTIATIVE IT Recruitment

Golang Developer (with algorithms)

NTIATIVE IT Recruitment
Poland · Full-time · Mid-Senior

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

data structures machine learning python golang java rust c
Login to Apply
Posted
May 28, 2025
Type
Full-time
Level
Mid-Senior
Location
Poland

Industries

Software Development

Categories

Design Business Development Customer Service

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
EPAM Systems
Related

Lead AI Engineer

2026-05-21

Full-time
Mid-Senior
Argentina
Software Development
Information Technology
View Job Details
EPAM Systems
Related

Senior .NET Developer

2026-05-21

Full-time
Mid-Senior
Argentina
Software Development
Information Technology
View Job Details
AlphaSense
Related

Senior/Staff Product Designer

2026-05-28

Full-time
Not Applicable
Finland
Software Development
Design