Junior Software Engineer - Remote (Global), Full-Time
Mixrank
Skill Required
Key highlights
- Experience level: 0-3 years professional / 5+ years curiosity
- Benefit: Full-remote from 20+ countries
- Requirement: Familiarity with Python, PostgreSQL, Linux, and Git
- Notable: Employee-owned and profitable
Role overview
MixRank is a profitable, employee-owned company that processes petabytes of data every month via web crawling for customers like Google, Amazon, Facebook, Intel, and Adobe. They are looking for passionate individuals who love programming and are obsessed with computers, big data, databases, compilers, hardware, math, data science, and the internet to join their 50+ person full-remote team spanning 20+ countries. The company operates at a larger scale than typical startups, maintaining two datacenters with custom high-performance servers, their own distributed file system, and full-scale web crawls. They offer an environment where engineers challenge themselves with difficult technical problems rather than spending most of their time in meetings or fixing Jira tickets.
Responsibilities
- Work on all areas of the product: databases, distributed systems, infrastructure and tooling, data analysis, machine learning, frontend/backend web development, APIs, data mining, data modeling, and more.
Requirements
- 0-3 years of professional experience in software
- 5+ years of curiosity exploring computers, programming, and technical hobby projects
- Familiarity with Python, PostgreSQL, Linux, and Git to be productive
Nice to have
- Experience with PostgreSQL, Python, Rust, Linux, TypeScript, Nix, frontend/backend web development, and data mining
- Passion for computing, curiosity and side projects, work ethic, niche research, etc.
Benefits
- Full-remote work from 20+ countries
- Employee-owned company
- Mentorship
- Diverse opportunities to work on various technical areas
Additional details
- Codebase is written in Python, Rust, SQL, Javascript/TypeScript, and Nix
- Fully-functional development environment is fully automated and available within hours
- Pushing commits can happen on the first day
- Deployments to production happen multiple times per day and finish in less than 2 minutes
- Applicants from all geographies and backgrounds are welcome
- Open to applicants who still have one or more years left of school; the company will figure out a way to accommodate the schedule if the candidate is the right fit
- The company will reply from a @ email address; applicants should check spam folders
- Originally posted on Himalayas