For companies
  • Hire developers
  • Hire designers
  • Hire marketers
  • Hire product managers
  • Hire project managers
  • Hire assistants
  • How Arc works
  • How much can you save?
  • Case studies
  • Pricing
    • Remote dev salary explorer
    • Freelance developer rate explorer
    • Job description templates
    • Interview questions
    • Remote work FAQs
    • Team bonding playbooks
    • Employer blog
For talent
  • Overview
  • Remote jobs
  • Remote companies
    • Resume builder and guide
    • Talent career blog
HI Technology & Innovation
HI Technology & Innovation

Software Engineer

Location

Remote restrictions apply
See all remote locations

Salary Estimate

N/AIconOpenNewWindows

Seniority

N/A

Tech stacks

Web Development
Database
Wireframing/prototyping
+23

Contract role
7 days ago
Apply now

Does this sound like you? (This is an offshore role open for ANY location!)

⚙️ Looking for a short, sharp challenge in distributed systems?

Here at HI Technology & Innovation we're hiring a freelance engineer for a rapid project for our client, who're evolving a C# single-threaded vector DB POC into a parallelized prototype — with sharding, query orchestration, CLI/REST interfaces, and performance benchmarking.

It’s ~5–10 days of deep, hands-on building for someone who:

  • Speaks MapReduce fluently
  • Loves shaving milliseconds with clever algorithms
  • Can juggle IPC, distance metrics, and query merges in their sleep

Stack is flexible. You get to choose. Start ASAP. Remote.

If this appeals and leans into your existing skills, if you feel you can crush this for our client, then read on (and apply!)

About the Role

An ideal candidate will be an experienced Distributed or Parallel Processing Engineer to lead the development of a lightweight “controller + wrapper” layer that adds multi-instance orchestration, parallelism, and query merging capabilities to the current system.

This is a high-impact, fast-paced role ideal for someone with strong distributed systems thinking, advanced algorithmic knowledge, and a pragmatic, results-oriented engineering mindset.

What You’ll Tackle

  • Design and implement a wrapper/controller layer around the existing single-threaded vector DB POC.
  • Enable sharding and parallel loading of large vector datasets across multiple instances.
  • Implement logic to dispatch and coordinate parallel queries, aggregate candidate vectors, apply a pluggable distance metric (e.g., Euclidean, cosine similarity, Manhattan), and merge and sort results before returning to the caller.
  • Expose both command-line and REST interfaces to interact with the system.
  • Output clear timing metrics to demonstrate speed-ups from parallel execution.
  • Deliver a working, testable prototype—production-ready polish is not required.

What We’re Looking For

  • A degree in Computer Science (or equivalent experience).
  • Deep expertise in distributed computing and parallel processing, including MapReduce-style patterns, data sharding, and inter-process communication (IPC).
  • Proven track record as a senior engineer who can work independently, move quickly, and deliver results with minimal oversight.
  • Strong problem-solving skills and practical experience using advanced data structures and algorithms in production projects. (Please be prepared to describe examples of how you applied advanced algorithms and data structures in real-world projects.)
  • Comfort working across multiple languages and runtimes. You are free to choose whatever tech stack (Python, C#, C, etc.) gets the job done fastest.
  • Ability to clearly demonstrate and benchmark performance improvements.

Engagement Snapshot

  • Timeline: Short-term, estimated 5–10 days of focused work.
  • Start Date: ASAP
  • Location: Remote
  • Deliverables: Fully functional parallel prototype with CLI + REST interfaces, benchmark metrics, and sharded query support.
  • Ready to build something fast and clever? Apply now and help bring this proof-of-concept to life.

About HI Technology & Innovation

🔗Website
Visit company profileIconOpenNewWindows

Unlock all Arc benefits!

  • Browse remote jobs in one place
  • Land interviews more quickly
  • Get hands-on recruiter support
PRODUCTS
Arc

The remote career platform for talent

Codementor

Find a mentor to help you in real time

LINKS
About usPricingArc Careers - Hiring Now!Remote Junior JobsRemote jobsCareer Success StoriesTalent Career BlogArc Newsletter
JOBS BY EXPERTISE
Remote Front End Developer JobsRemote Back End Developer JobsRemote Full Stack Developer JobsRemote Mobile Developer JobsRemote Data Scientist JobsRemote Game Developer JobsRemote Data Engineer JobsRemote Programming JobsRemote Design JobsRemote Marketing JobsRemote Product Manager JobsRemote Project Manager JobsRemote Administrative Support Jobs
JOBS BY TECH STACKS
Remote AWS Developer JobsRemote Java Developer JobsRemote Javascript Developer JobsRemote Python Developer JobsRemote React Developer JobsRemote Shopify Developer JobsRemote SQL Developer JobsRemote Unity Developer JobsRemote Wordpress Developer JobsRemote Web Development JobsRemote Motion Graphic JobsRemote SEO JobsRemote AI Jobs
© Copyright 2025 Arc
Cookie PolicyPrivacy PolicyTerms of Service