2

Remote Algorithms Engineer Jobs in New York (NOW HIRING)

next page

Showing results 1-20

People also search for

Remote Algorithms Engineer information

See New York salary details

$65.1K

$122.1K

$222.1K

How much do remote algorithms engineer jobs pay per year?

As of Jun 11, 2026, the average yearly pay for remote algorithms engineer in New York is $122,129.00, according to ZipRecruiter salary data. Most workers in this role earn between $88,100.00 and $145,000.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive in the Remote Algorithms Engineer position, and why are they important?

To thrive as a Remote Algorithms Engineer, a strong background in computer science, mathematics, and algorithm design—often demonstrated by a relevant degree or experience—is essential. Familiarity with programming languages like Python, C++, or Java, and tools such as Git, as well as knowledge in areas such as machine learning libraries or optimization frameworks, are typically required. Excellent problem-solving abilities, self-motivation, and strong written communication skills help remote engineers collaborate effectively across distributed teams. These skills ensure efficient development, collaboration, and deployment of robust algorithmic solutions in a remote work environment.

What is a Remote Algorithms Engineer job?

A Remote Algorithms Engineer designs, analyzes, and optimizes algorithms to solve complex computational problems while working remotely. They develop efficient solutions for data processing, machine learning, optimization, and other technical challenges. This role typically involves implementing algorithms in programming languages like Python, C++, or Java, optimizing performance, and collaborating with distributed teams. Remote engineers use tools like version control systems, cloud computing, and communication platforms to stay connected. Strong problem-solving skills, mathematical knowledge, and coding expertise are essential for success in this role.

What are the typical daily responsibilities of a Remote Algorithms Engineer?

As a Remote Algorithms Engineer, your typical day will involve designing, implementing, and testing algorithms to solve complex technical problems, often as part of cross-functional projects. You will frequently analyze data, optimize existing code, and collaborate with engineers, data scientists, or product managers through virtual meetings and code reviews. Documenting your work and communicating progress in a clear, organized way is crucial in remote settings to ensure alignment with team goals. Additionally, staying updated on new algorithmic techniques and continuously improving your skills can help drive innovation and personal growth in this role.

What job categories do people searching Remote Algorithms Engineer jobs in New York look for? The top searched job categories for Remote Algorithms Engineer jobs in New York are:
What cities in New York are hiring for Remote Algorithms Engineer jobs? Cities in New York with the most Remote Algorithms Engineer job openings:
Sr. Data Engineer - Provider Registry - Remote

Sr. Data Engineer - Provider Registry - Remote

NAVA Software Solutions

Bedminster, NJ • On-site, Remote

$116K - $140K/yr

Full-time

Posted 8 days ago


Job description

NAVA Software solutions is looking for a Sr. Data Engineer - Provider Registry
Details:
Sr. Data Engineer - Provider Registry
Location: Remote project
Duration: 6-12 months
The Senior Data Engineer will apply a logical, systematic approach to problem-solving using mathematical and statistical techniques and/or innovative/quantitative analytical approaches to identify and qualify the Provider Registry and make recommendations to resolve business problems and help drive change. This involves gathering, manipulating and synthesizing data, models and other relevant information to draw conclusions and provide segmentation of the Provider Registry.The right person for this role will have a background in Data Engineering, will have rich experience building robust software solutions, and will have experience working with large data sets.
What You Will Do:
  • Applying new algorithms to enable fuzzy matching
  • Scaling application of the algorithm using dataframes such as Pandas and GPUs
  • Applying new algorithms to introduce new linkages from the data
  • Segmentation using diverse intuitive and non-intuitive data points and potentially fuzzy matching data sources
  • Working to design and build new approaches to measuring quality and improving algorithms and matching processes
  • Working with the data platform to build solutions
  • Prepare reports and present analytic results in non-technical language with an orientation toward answering questions and addressing issues

Skills and Experience You Will Need:
  • Experience building production data pipelines with distributed data processing technologies.
  • Hands-on and deep experience with schema design and data modeling.
  • Proficiency in Python and are passionate about writing clean, supportable code.
  • Advocacy for data quality. You have a strong opinion on when data audits, unit tests, and documentation can be most effective.
  • Technical thought leadership
  • Proficient business skills to understand problems and build the algorithms necessary to find the right answers applicable to the business needs
  • Experience and enjoy mentoring others.

Ideal Candidate:
  • 5+ years experience as a Data EngineerDeveloper
  • Python
  • Experience with Scala, Pandas
  • Experience debugging complex data pipelines
  • Experience with Unix/Linux
  • Azure or AWS experience
  • Experience with databases
  • RDBMS/SQL
  • Experience with data normalization

Desired Skills:
  • Experience with Big Data fundamentals
  • Machine learning libraries on Python (including unsupervised learning models)
  • Hadoop, Spark, Parquet
  • Experience with AWS
  • Experience with APIs
  • Experience with Java
  • Experience with streaming technologies
  • Kafka, Flink, Spark Streaming
  • Experience with NoSQL databases
  • Experience with monitoring tools
  • Knowledge of K8s/Docker

NAVA Software Solutions logo

About NAVA Software Solutions

Sourced by ZipRecruiter

NAVA is a strategic partner for companies seeking to develop or customize software and products. Our team of experts leverages cutting-edge technology and deep industry knowledge to provide customized solutions that drive business success. Whether you're looking to improve your operations, increase efficiency, or bring a new product to market, NAVA has the expertise and resources to help you achieve your goals. Trust us to be your partner in software and product development.

Industry

It services

Company size

51 - 200 Employees

Headquarters location

Rocky Hill, CT, US

Social media