2

Remote Algorithm Engineer Jobs in Brentwood, NY (NOW HIRING)

Sr. Software Engineer - Golang

New York, NY ยท Remote

$125K - $165K/yr

Position: Sr. Software Engineer - Golang 100% Remote 6 month + Contract NOTES: * 5-7 yrs relevant ... Designing & implement rate-limiting and throughput optimization algorithms. * Develop systems that ...

Modelling Resident (8-Month Contract)

New York, NY ยท On-site +1

$17.50 - $22.25/hr

Co-design algorithms that react in real-time to product signal and feedback, and explore new ways ... A degree or equivalent research/engineering experience in a computer science field. * Genuine ...

Predominantly remote, we have hubs in London, Madrid, Brussels, Singapore , New York and Paris, and ... We have been pioneers in adopting the Rust Development language for our algorithmic trading systems ...

Predominantly remote, we have hubs in London, Madrid, Brussels, Singapore , New York and Paris, and ... We have been pioneers in adopting the Rust Development language for our algorithmic trading systems ...

*Please note, we are open to remote candidates for this role. Your Impact on our Mission Zocdoc ... algorithm systems. * Collaborating with Finance, Product, & Design to figure out how we can solve ...

Senior Software Engineer, Server Security

New York, NY ยท On-site +1

$134K - $176K/yr

... remote or hybrid anywhere in the USA or Canada. We will prioritize candidates who are already ... structures, algorithms, and software design/architecture * Excellent communication skills to ...

Data Scientist

New York, NY ยท Remote

$130K - $135K/yr

Role: Data Scientist Location: Remote, however travel might be required as per business ... Strong knowledge of programming languages with a focus on machine learning and advanced analytics ...

AI Assessment Specialist - PhD

New York, NY ยท On-site +1

$66 - $84/hr

Remote Commitment: 10+ hours/week Role Responsibilities * Author original computer science ... PhD or doctoral candidate in Computer Science , Electrical Engineering , or a closely related field.

Showing results 41-60

Remote Algorithm Engineer information

See Brentwood, NY salary details

$59.6K

$111.8K

$203.4K

How much do remote algorithm engineer jobs pay per year?

As of Aug 20, 2026, the average yearly pay for remote algorithm engineer in Brentwood, NY is $111,842.00, according to ZipRecruiter salary data. Most workers in this role earn between $80,700.00 and $132,700.00 per year, depending on experience, location, and employer.

What is a remote algorithm engineer?

A Remote Algorithm Engineer is a professional who designs, develops, and optimizes algorithms for various applications, such as data analysis, machine learning, or software development, while working from a remote location. This role involves solving complex problems, collaborating with team members online, and implementing efficient solutions to improve system performance. Remote Algorithm Engineers often work in industries like technology, finance, healthcare, and more, utilizing programming languages and mathematical concepts to create effective algorithms.

What are the key skills and qualifications needed to thrive as a remote algorithm engineer?

To thrive as a Remote Algorithm Engineer, you need a strong background in computer science, mathematics, and algorithm design, often supported by a relevant degree. Proficiency in programming languages such as Python, C++, or Java, and experience with version control systems and cloud-based collaboration tools are typically required. Strong problem-solving abilities, self-motivation, and clear communication skills are essential for excelling in a remote environment. These skills ensure the engineer can develop efficient solutions, collaborate effectively with distributed teams, and deliver high-quality work independently.

What are some common challenges faced by remote algorithm engineers, and how can they be addressed?

Remote Algorithm Engineers often face challenges such as effective communication with distributed teams, managing their own schedules, and ensuring seamless integration of their work with larger systems. To address these, it's important to leverage collaborative tools (like code repositories, project management platforms, and video conferencing), maintain clear and regular communication with colleagues, and participate in code reviews and design discussions. Establishing a structured routine and proactively seeking feedback can also help in staying aligned with project goals and team expectations.

What job categories do people searching Remote Algorithm Engineer jobs in Brentwood, NY look for?

The top searched job categories for Remote Algorithm Engineer jobs in Brentwood, NY are:

What cities near Brentwood, NY are hiring for Remote Algorithm Engineer jobs?

Cities near Brentwood, NY with the most Remote Algorithm Engineer job openings:

Sr. Software Engineer - Golang

MM International

New York, NY โ€ข Remote

$125K - $165K/yr

Contractor

Re-posted yesterday


Job description

Position: Sr. Software Engineer - Golang

100% Remote

6 month + Contract

NOTES:

  • 5-7 yrs relevant exp
  • Refactoring 2 platform solutions for alerts, custom IBM solution
  1. Event Management Solution
  2. eBonding - system integration allowing for automated, bi-directional exchange of data between applications, streamlining workflows and improving collaboration between Solarwinds and a custom IBM product.
  • These platforms support a multi-billion dollar agreement with federal government agencies. They say this solution will be replaced but they've been saying for that about 4 years. Goal is to transfer these two platforms to a ServiceNow based solution.
  • Golang with PostGres and RabbitMQ backend (or similar messaging / streaming solution such as Kafka)

Client is seeking a Golang Developer with deep expertise in automation systems, distributed systems, and high-throughput application design to contribute to advanced projects using Temporal. This role requires a highly skilled developer who can work independently, delivering fast, reliable, and maintainable code with minimal guidance. You’ll focus on building scalable, resilient systems that integrate seamlessly into our broader infrastructure, ensuring performance, reliability, and automation excellence.

The Main Responsibilities

Golang Development:

  • Develop and maintain high-performance, scalable, and clean Golang code.
  • Implement advanced concurrency patterns and memory management techniques for optimal efficiency.

Distributed Systems Design

  • Design and build high-throughput distributed systems, ensuring fault tolerance, scalability, and performance.
  • Designing & implement rate-limiting and throughput optimization algorithms.
  • Develop systems that handle large-scale data processing efficiently and reliably.

Automation With Temporal

  • Leverage Temporal for orchestrating distributed workflows and building robust automation solutions.
  • Design workflows that optimize execution efficiency and minimize latency across services.

Caching & State Management

  • Utilize Redis and Memcached to implement efficient caching strategies and improve response times.
  • Ensure data consistency and reliability in distributed cache systems.

Containerization & Orchestration

  • Build and deploy containerized applications using Docker.
  • Manage and optimize Kubernetes clusters, focusing on networking, scaling, and workload security.

Monitoring & Observability

  • Set up and maintain monitoring, alerting, and observability systems using Prometheus and Grafana.
  • Implement robust logging and tracing mechanisms to troubleshoot and optimize distributed workflows.

Networking & Security

  • Develop secure, resilient networking configurations for distributed systems and Kubernetes workloads.
  • Understand and apply network protocols, load balancing, and application-layer security best practices.

System Resilience & Performance

  • Design systems for self-healing and implement practices like circuit breakers and backpressure handling.
  • Proactively identify and resolve bottlenecks, minimizing latency and improving system reliability.

Troubleshooting

  • Debug and resolve complex issues across distributed systems, including cloud infrastructure, Kubernetes, and backend services.
  • Conduct root cause analysis and implement fixes to ensure long-term system stability.

Ideal Candidate

What We Look For in a Candidate

  • Operates with a high degree of autonomy and delivers consistent, high-quality results.
  • Excels at balancing system performance, scalability, and maintainability in a distributed environment.
  • Demonstrates strong critical thinking and problem-solving skills in complex system environments.
  • Thrives in a fast-paced, innovative setting while maintaining a focus on quality and reliability.