Software Engineer - Remote

Data products company processing petabytes of data from web crawling for sales, marketing, finance, and security industries.
$12,000 - $30,000
Backend
Mid-Level Software Engineer
Remote
11 - 50 Employees
1+ year of experience
Enterprise SaaS · AI

Description For Software Engineer - Remote

MixRank is a data-driven company that processes petabytes of data monthly from web crawling, serving hundreds of prestigious customers including Google, Amazon, Facebook, Intel, and Adobe. The company, founded in 2011, maintains a fully remote team of 40 professionals across 20+ countries.

As a Software Engineer, you'll join a profitable, employee-owned company that values technical excellence and innovation. The role offers unique opportunities to work on challenging technical problems at scale, including custom distributed file systems and full-scale web crawls. The development environment is modern and efficient, with automated setups and quick deployment processes.

The tech stack primarily consists of Python, Rust, SQL, JavaScript/TypeScript, and Nix, with core technologies focusing on Python, PostgreSQL, Linux, and Git. Unlike typical startups, MixRank operates its own datacenters and handles massive data processing tasks, offering real technical challenges rather than routine maintenance.

The position is ideal for passionate programmers who love tackling complex problems in big data, databases, compilers, hardware, math, data science, and internet technologies. The role offers flexibility to focus on areas matching your interests, whether it's web applications, data mining, machine learning, ETL, or infrastructure.

Working at MixRank means joining a team that values technical growth and hands-on problem-solving over excessive meetings. The company's independence from outside funding ensures stable, mission-focused development, making it an excellent opportunity for engineers looking to make a significant impact while growing their skills.

Last updated 12 days ago

Responsibilities For Software Engineer - Remote

  • Work on web applications
  • Develop data mining solutions
  • Handle machine learning/data science tasks
  • Manage data transformation/ETL processes
  • Work on data modeling
  • Handle database scaling
  • Maintain infrastructure and DevOps

Requirements For Software Engineer - Remote

Python
PostgreSQL
TypeScript
Rust
  • 1+ years of experience
  • Familiarity with Python, PostgreSQL, Linux, and Git
  • Experience with web development
  • Knowledge of data mining
  • Understanding of distributed systems

Benefits For Software Engineer - Remote

  • Employee ownership
  • Remote work flexibility
  • Growth opportunities

Interested in this job?

Jobs Related To MixRank Software Engineer - Remote

Software Engineer - BRAZIL / Remote

Software Engineer position at MixRank, working on data processing and web crawling systems with Python, Rust, and PostgreSQL.

Software Engineer II

Software Engineer II position at Disney Entertainment & ESPN Technology, focusing on Identity Engineering and security services for consumer-facing applications.

Solutions Engineer

Solutions Engineer position at BigID, focusing on technical problem-solving, customer support, and product improvement in data security and privacy.

Computer Scientist - I (Java Backend)

Build scalable backend services for Adobe's Creative Enterprise, working with Java to create APIs that power creative tools used by millions.

Low-Code/No-Code Solutions Engineer

Low-Code/No-Code Solutions Engineer position at Bandwidth, focusing on AI-powered automation and system integration, based in Raleigh HQ.