MixRank is a data-focused company that processes petabytes of data monthly from web crawling, serving major tech companies like Google, Amazon, and Facebook. With a team of 47+ full-time remote employees across 20+ countries, they're a profitable, employee-owned company without outside funding dependencies.
The role offers a unique opportunity for passionate programmers to work on challenging technical problems. The company's infrastructure includes two datacenters with high-performance servers and a custom distributed file system. They perform full-scale web crawls and analyze Android APKs and iOS IPAs.
Their codebase, primarily in Python, Rust, SQL, JavaScript/TypeScript, and Nix, is newcomer-friendly. Engineers can expect to have a working development environment within hours and make production deployments multiple times daily. Core technologies include Python, PostgreSQL, Linux, and Git.
The position is ideal for generalist software engineers interested in web applications, data mining, machine learning, ETL, data modeling, database scaling, infrastructure, and DevOps. The company values passion for programming over specific technology experience and welcomes applicants from diverse backgrounds and locations.
Unlike typical startups with heavy meeting schedules, MixRank focuses on solving complex technical challenges. The role offers significant growth opportunities through hands-on experience with large-scale data processing and distributed systems. The company's culture emphasizes technical excellence and practical problem-solving over traditional startup bureaucracy.