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
This job posting may no longer be active. You may be interested in these related jobs instead:
Software Engineer - BRAZIL / Remote

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

Global Supply Manager

Global Supply Manager position at Apple, focusing on strategic sourcing, supplier negotiations, and supply chain optimization in San Diego.

Software Development Engineer, Appstore

Software Development Engineer role at Amazon's Appstore team, focusing on building scalable systems for app developers and customer experience.

Software Development Engineer II, Direct Fulfilment

Software Development Engineer II position at Amazon's Direct Fulfillment team, building scalable systems for vendor dropship operations in India and global markets.

Software Development Engineer, Amazon MSK

Software Development Engineer role at Amazon MSK team, building and enhancing streaming data services using Apache Kafka, with competitive compensation and benefits.

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 a month 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?