Hacker News new | past | comments | ask | show | jobs | submit | smilliken's comments login

> suggested that every mental disorder (literally, the entire DSM) has a single underlying cause: mitochondrial dysfunction

On this topic, Brain Energy by Christopher Palmer: https://www.goodreads.com/book/show/61129785-brain-energy . Very interesting book, highest recommendation.


Read it earlier this year and I agree. Also, he's all over various podcasts and youtube channels if you'd rather watch.

What I got out of the book was two things:

* Mitochondria are freaking cool.

* The DSM is bollocks and metabolic dysfunction explains all mental illness.

Despite how radical the above sounds, the evidence for it is overwhelming. The book is largely an accessible tour of the evidence. It's well cited without being too academic.

And while Dr. Palmer is a prominent spokesperson for this movement, there are hundreds of other neurologists, psychiatrists and doctors on the same line.


it's a fascinating read however I believe most psychiatric disorders are traced not to the mitochondrion organelle, but rather, the midichlorians

äye zännz ä dystürrbnännz in ze forrz

MixRank (YC S11) | Software Engineers | 100% REMOTE (Global) | Full-Time

MixRank processes petabytes of data every month from web crawling. We have hundreds of customers using our data products including Google, Amazon, Facebook, Intel, and Adobe, across industries including Finance, Recruiting, Sales, Marketing, and Security.

We’re a fully-remote company with a global footprint in over 20 countries. We're growing, profitable, employee-owned, no dependence on outside funding. Applicants from all geographies and backgrounds are welcome.

We are looking for passionate individuals for whom programming is not just a job but it’s something they love to do. We're obsessed with computers, programming, big data, databases, compilers, hardware, math, data science, and the internet. Does this sound like you? Please apply to join our team.

Our code base is very friendly to new contributors. You'll have a fully-functional development environment within hours (fully automated) and be pushing commits on your first day. Deployments to production happen multiple times per day and finish in less than 2 minutes. Effectively all of our codebase is written in Python, Rust, SQL, Javascript/TypeScript, and Nix. The core technologies you'll need familiarity with to be productive are Python, PostgreSQL, Linux, and Git.

We operate at a larger scale than typical startups. We operate two datacenters with high performance servers we've built that are capable of dealing with the volumes of data we process. We've implemented our own distributed file system. We do full-scale web crawls. We download and perform static analysis on the entire universe of Android APKs and iOS IPAs that are published. Unlike a typical startup where you'll spend half of your time in meetings, and the other half fixing bugs from Jira tickets— at MixRank you'll get to challenge yourself with difficult technical problems that will help you to grow as an individual.

We're hiring continuously for the positions below— they aren't singular positions that will close once filled. Our philosophy on hiring is that the candidate is more important than the position. For each new member of the team, we design a custom role and responsibilities that are specialized to their interests. Other companies will come up with a long list of specific requirements for a position with the expectation that you'll exactly replace someone from the team, or that you'll be the perfect tetris piece that satisfies the job requirements decided by a committee. MixRank is more pragmatic: we'll first get excited about having a unique individual on the team, then we'll figure out the best way to accommodate their specific talents.

--

Junior Software Engineer - Remote (Global), Full-Time

We're looking for remote junior engineers that have 0-3 years of professional experience in software, and 5+ years of curiosity exploring computers, programming, and technical hobby projects. This is an open-ended entry role with mentorship and diverse opportunities to work on all areas of our product: databases, distributed systems, infrastructure and tooling, data analysis, machine learning, frontend/backend web development, APIs, data mining, data modeling, and more. To stand out, please highlight what makes you unique: passion for computing, curiosity and side projects, work ethic, niche research, etc.

Ideally you've already graduated, but if you still have one or more years left of school, please feel free to apply anyway, and if you're the right fit for the team we'll figure out a way to accommodate your schedule.

https://www.ycombinator.com/companies/mixrank/jobs/Fnwsojk-j...

--

Software Engineer - Remote (Global), Full-Time

We're hiring generalist software engineers to work on web applications, data mining, machine learning/data science, data transformation/ETL, data modeling, database scaling, infrastructure, devops, and more. We'll cater the role to whatever subset of these areas match your interests.

Beneficial experience includes PostgreSQL, Python, Rust, Linux, TypeScript, Nix, frontend/backend web development, and data mining.

https://www.ycombinator.com/companies/mixrank/jobs/RXQspen-s...

--

I'm Scott, Founder/CEO/CTO. We're based in US but applicants from Central America, South America, Europe, Asia, and Africa are encouraged!


I didn't see a place to attach my resume at the provided link so I went directly to the company's website and applied through the portal, hope this double application doesn't cause any issues.

Hi Scott, just sent you an email. Really excited about what you’re building and would love to be part of it. Looking forward to hearing from you!

Hi Scott! Are the posted salary ranges annual?

yeah, I'd imagine they are

My rent is in California is larger than those salaries. :-/

Programming languages are substantially more complex than text or lists but are edited as text.


This hypothesis (eggs causing high triglycerides) was disproven in randomized controlled trials. The main cause is refined carbohydrates and insulin resistance.


I wasn't implying high trigs. I don't think anyone today associates eggs with high trigs.

However eggs are high in a) Sat Fat b) Cholesterol.

Sat Fats cause increased LDL, and while dietary Cholesterol for many folks doesn't cause a rise in LDL, for some people who tend to be hyperabsorbers, it does.

So the knee-jerk comment that gets added anytime someone cautions about a high-egg diet isn't very accurate. I very politely suggested testing, and also said that if everything turns out OK then it's fine.


eggs aren't that high in saturated fat. they're less than a third of total fats.


3 eggs have nearly 5gms of saturated fat. For most people their total sat fat intake should be within 20gms everyday. And most people don't have just boiled eggs, there is plenty of butter involved.


MixRank (YC S11) | Software Engineers | 100% REMOTE (Global) | Full-Time

MixRank processes petabytes of data every month from web crawling. We have hundreds of customers using our data products including Google, Amazon, Facebook, Intel, and Adobe, across industries including Finance, Recruiting, Sales, Marketing, and Security.

We’re a fully-remote company with a global footprint in over 20 countries. We're growing, profitable, employee-owned, no dependence on outside funding. Applicants from all geographies and backgrounds are welcome.

We are looking for passionate individuals for whom programming is not just a job but it’s something they love to do. We're obsessed with computers, programming, big data, databases, compilers, hardware, math, data science, and the internet. Does this sound like you? Please apply to join our team.

Our code base is very friendly to new contributors. You'll have a fully-functional development environment within hours (fully automated) and be pushing commits on your first day. Deployments to production happen multiple times per day and finish in less than 2 minutes. Effectively all of our codebase is written in Python, Rust, SQL, Javascript/TypeScript, and Nix. The core technologies you'll need familiarity with to be productive are Python, PostgreSQL, Linux, and Git.

We operate at a larger scale than typical startups. We operate two datacenters with high performance servers we've built that are capable of dealing with the volumes of data we process. We've implemented our own distributed file system. We do full-scale web crawls. We download and perform static analysis on the entire universe of Android APKs and iOS IPAs that are published. Unlike a typical startup where you'll spend half of your time in meetings, and the other half fixing bugs from Jira tickets— at MixRank you'll get to challenge yourself with difficult technical problems that will help you to grow as an individual.

We're hiring continuously for the positions below— they aren't singular positions that will close once filled. Our philosophy on hiring is that the candidate is more important than the position. For each new member of the team, we design a custom role and responsibilities that are specialized to their interests. Other companies will come up with a long list of specific requirements for a position with the expectation that you'll exactly replace someone from the team, or that you'll be the perfect tetris piece that satisfies the job requirements decided by a committee. MixRank is more pragmatic: we'll first get excited about having a unique individual on the team, then we'll figure out the best way to accommodate their specific talents.

--

Junior Software Engineer - Remote (Global), Full-Time

We're looking for remote junior engineers that have 0-3 years of professional experience in software, and 5+ years of curiosity exploring computers, programming, and technical hobby projects. This is an open-ended entry role with mentorship and diverse opportunities to work on all areas of our product: databases, distributed systems, infrastructure and tooling, data analysis, machine learning, frontend/backend web development, APIs, data mining, data modeling, and more. To stand out, please highlight what makes you unique: passion for computing, curiosity and side projects, work ethic, niche research, etc.

Ideally you've already graduated, but if you still have one or more years left of school, please feel free to apply anyway, and if you're the right fit for the team we'll figure out a way to accommodate your schedule.

--

Software Engineer - Remote (Global), Full-Time

We're hiring generalist software engineers to work on web applications, data mining, machine learning/data science, data transformation/ETL, data modeling, database scaling, infrastructure, devops, and more. We'll cater the role to whatever subset of these areas match your interests.

Beneficial experience includes PostgreSQL, Python, Rust, Linux, TypeScript, Nix, frontend/backend web development, and data mining.

--

Ex-Founders (all roles) - Remote (Global), Full-Time

We encourage founders in software engineering, sales, marketing, customer success, design, and product to reach out. If you don't see a relevant position open, reach out to jobs at mixrank.com. We care more about the person than the job position, and we're happy to craft the perfect position for anyone that joins our team. People with founder experience tend to be very successful at MixRank, and our leadership team is filled with founders.

--

Applicants from Central America, South America, Europe, Asia, and Africa are especially encouraged.

I'm Scott, Founder/CEO/CTO. Please apply here: https://www.ycombinator.com/companies/mixrank/jobs


MixRank (YC S11) | Software Engineers | 100% REMOTE (Global) | Full-Time

MixRank processes petabytes of data every month from web crawling. We have hundreds of customers using our data products including Google, Amazon, Facebook, Intel, and Adobe, across industries including Finance, Recruiting, Sales, Marketing, and Security.

We’re a fully-remote company with a global footprint in over 20 countries. We're growing, profitable, employee-owned, no dependence on outside funding. Applicants from all geographies and backgrounds are welcome.

We are looking for passionate individuals for whom programming is not just a job but it’s something they love to do. We're obsessed with computers, programming, big data, databases, compilers, hardware, math, data science, and the internet. Does this sound like you? Please apply to join our team.

Our code base is very friendly to new contributors. You'll have a fully-functional development environment within hours (fully automated) and be pushing commits on your first day. Deployments to production happen multiple times per day and finish in less than 2 minutes. Effectively all of our codebase is written in Python, Rust, SQL, Javascript/TypeScript, and Nix. The core technologies you'll need familiarity with to be productive are Python, PostgreSQL, Linux, and Git.

We operate at a larger scale than typical startups. We operate two datacenters with high performance servers we've built that are capable of dealing with the volumes of data we process. We've implemented our own distributed file system. We do full-scale web crawls. We download and perform static analysis on the entire universe of Android APKs and iOS IPAs that are published. Unlike a typical startup where you'll spend half of your time in meetings, and the other half fixing bugs from Jira tickets— at MixRank you'll get to challenge yourself with difficult technical problems that will help you to grow as an individual.

We're hiring continuously for the positions below— they aren't singular positions that will close once filled. Our philosophy on hiring is that the candidate is more important than the position. For each new member of the team, we design a custom role and responsibilities that are specialized to their interests. Other companies will come up with a long list of specific requirements for a position with the expectation that you'll exactly replace someone from the team, or that you'll be the perfect tetris piece that satisfies the job requirements decided by a committee. MixRank is more pragmatic: we'll first get excited about having a unique individual on the team, then we'll figure out the best way to accommodate their specific talents.

--

Junior Software Engineer - Remote (Global), Full-Time

We're looking for remote junior engineers that have 0-3 years of professional experience in software, and 5+ years of curiosity exploring computers, programming, and technical hobby projects. This is an open-ended entry role with mentorship and diverse opportunities to work on all areas of our product: databases, distributed systems, infrastructure and tooling, data analysis, machine learning, frontend/backend web development, APIs, data mining, data modeling, and more. To stand out, please highlight what makes you unique: passion for computing, curiosity and side projects, work ethic, niche research, etc.

Ideally you've already graduated, but if you still have one or more years left of school, please feel free to apply anyway, and if you're the right fit for the team we'll figure out a way to accommodate your schedule.

--

Software Engineer - Remote (Global), Full-Time

We're hiring generalist software engineers to work on web applications, data mining, machine learning/data science, data transformation/ETL, data modeling, database scaling, infrastructure, devops, and more. We'll cater the role to whatever subset of these areas match your interests.

Beneficial experience includes PostgreSQL, Python, Rust, Linux, TypeScript, Nix, frontend/backend web development, and data mining.

--

Ex-Founders (all roles) - Remote (Global), Full-Time

We encourage founders in software engineering, sales, marketing, customer success, design, and product to reach out. If you don't see a relevant position open, reach out to jobs at mixrank.com. We care more about the person than the job position, and we're happy to craft the perfect position for anyone that joins our team. People with founder experience tend to be very successful at MixRank, and our leadership team is filled with founders.

--

Applicants from Central America, South America, Europe, Asia, and Africa are especially encouraged.

I'm Scott, Founder/CEO/CTO. Please apply here: https://www.ycombinator.com/companies/mixrank/jobs


For x-founders, how can we reach out to you?


I got one of the first batches of the framework 16 with AMD. Easily the best laptop I've come across.

I had some issues with wifi and i2c drivers in linux presumably because the hardware was new and hadn't settled yet. Upgrading the kernel to get new drivers fixed it.

The machine looks and feels great. Good keyboard, good trackpad, good screen. I got 4TB NVMe and 96GB of RAM for cheap because I could install my own. I love that if something fails I can repair it easily myself so I don't have to wait on someone else. I love that I can swap out the ports, I didn't expect that'd be much of a benefit but I use it a lot more than I was expected. I have a handful of different expansion ports in the backpack that I swap out as needed. 8 hours of battery life with active usage.

It feels too good to be true, like if I dreamed up my ideal laptop manufacturer, but then quickly dismissed the idea as too optimistic.


Every professional programmer needs a desktop OS, and NixOS is really hard to beat. Switching to NixOS is like going from a car that is breaking down all the time to one that's reliable and easy to mod and repair. I don't recommend it to family members, but I do recommend it to programmers that care about their tools.

Of course there's many more Linux servers out there than there are programmers, but the OS the programmer uses to develop on is just as important as the OS they deploy to.


This is assuming that things break all the time, I've been using Ubuntu / Debian for the last 20 years I never had to re-install it because something broke.

Nowdays Linux is very stable, you can have things that don't work properly but you won't need a full re-install.


Genuine question… how?

Every time I’ve tried to run a standard Linux distro like Ubuntu for more than a couple of years I inevitably end up breaking something in a way that I can’t recover.

Are you taking snapshots to roll back to?


I have had the same experience. Don’t run random commands from the internet, don’t install anything that doesn’t come from the distro vendor (a few very notable exceptions can be made for things like Docker if you really must), don’t mess with configuration files, do upgrades their way. Generally speaking you will have zero problems. Sometimes they will do something like switch from one network manager to something like netplan but overall that stuff is trending towards ease of use, not complexity.

If you install the newest versions of whatever from random repos or compile stuff yourself you are very likely to mess things up. But nowadays there is very little reason to do that. And you can pick a distro that releases at a pace you are comfortable with, so you have choices.


Don't use custom repos, use container technologies (e.g. Flatpak, Docker etc) to install applications, update the system regularly (at least once a week).

Usually broken distro upgrades I see are because people run "curl randomdomain.ck/totallysafescript.sh | sudo bash -" to install things or use custom repos.


I hate Flatpaks; they're bloated monstrosities and I only run them when I have no other choice. Outside of that, distribution package maintainers tend to do a good job and that is my preferred way of running programs.


container stuff breaks the MOST for me. The hooks into the subsystems invariably are not working correctly be it like xdg preferences or finding things that are global, its nice to package things into their own sandboxes but those sandboxes have not played well with my wider systems. I am still thankful for snap getting me recent copies of popular software on my aged debian installs however.


can't speak for Snap other than the nightmare it is on non-Debian based systems, but not really had any issues with Flatpak.


My biggest issues are xdg, sound thru pulse, printer stuffs, things like that which have connections in snap but don't seem to work quite right.


This is why I like Arch's Pacman a lot, and the reason why I avoid Debian derivatives.

That `totallysafescript.sh` could at least be inside of the package manager scope. Most of the times someone already did it, and published it to AUR.

IMO the reason why there are so many people running random scripts in Ubuntu/Debian is due to how more difficult/inconvenient it is to get a dpkg .deb when compared to a PKGBUILD file. Same for MacOS, in which you have to either rely on Homebrew wizardry or just running the script


> That `totallysafescript.sh` could at least be inside of the package manager scope. Most of the times someone already did it, and published it to AUR.

The AUR is still not as good as proper package management and shouldn't be considered a stable or reliable method of software distribution at scale.


In other words, you won't break your system if you keep the system installation pristine.


This experience has been unique to (k)ubuntu (more than 15 years ago) for me.

I've been running rolling release distros for a decade and never had any problems - you have to follow some software migrations when needed, but I managed to migrate to systemd on Arch without an issue while any dist upgrade on ubuntu was wrecking my system.


LiveCDs and flashdrives mean no issue is unrecoverable.


By not using Ubuntu.

It's not a good distro. I don't know why people insist on using it. Notice that the GP said Debian instead. (Probably Stable, because testing and unstable will break within 10 years.)


Agreed. I confess I assume I'm living in an alternative reality whenever I read folks talk about how hard it is to run Linux as a main OS. I have broken things, sure. I can't remember the last time, though. I have had issues trying to get CUDA working correctly. But even that hasn't been an issue in a long time, at this point.

My gut is that if I was to try and get my 3 monitor setup such that the seams are all pixel aligned, I would be in for a world of pain. I imagine that would be the same for other OSes, as well?


Nix the idea is fantastic. Nix the implementation is currently a disaster.

I liken Nix to source control in the time of CVS. We need two more implementation iterations before its going to be useful to the general public.


> ... disaster ...

Such an exaggregation. Many thousands of people use it by choice, despite all alternatives. Hardly a disaster, by any definition.


Many thousands of people is a very small fraction


Very few people (among the world population) know what GNU/Linux is. Fewer care enough to switch to it. Even fewer know enough (or have the willpower, time and mental capacity to learn) to actually be proficient.

But among those who do, there are plenty of people who have learned Nix well enough it's no longer a weird arcane thingy that spews out incomprehensible errors for them. Although, I guess, among those no one will deny Nix can be better (but there are no multi-billion-dollar corporations spending tons of their resources on it).

It's like vim. First time you run it you probably can't even exit it - so, of course you think it's a disaster ;)


> exaggregation

Is that an aggregation of exaggerations? :p

Actually, that portmanteau kinda-works in this context.


Can you elaborate? Why is it a disaster? I've only used Nix as a package manager when my work distro doesn't have some tools I wanted to install, but the few people I know that use NixOS seem to swear by it.


debugging and error messages are still hard to deal with. Also, flakes should become standard at this point. Documentation on how to load modules and explore modules using nix repl is also lacking and/or frustrating. It definitely has rough edges. I do hope it will improve.


The CLI is also pretty badly documented, or documentation is outdated.


For perspective, I’ve been running NixOS on my main workstation going back a few releases now.

When it works, it’s great. I like that I can install (and uninstall) much of the software I use declaratively, so I always have a “clean” base system that doesn’t accumulate numerous little packages at strange versions over time in the way that most workstations where software is installed more manually tend to do.

This is a trade-off, though. Much is made of the size of the NixOS package repository compared to other distros, but anecdotally I have run into more problems getting a recent version of a popular package installed on my NixOS workstation than I had in probably a decade of running Debian/Ubuntu flavoured distros.

If the version of the package you want isn’t available in the NixOS repo, it can be onerous to install it, because by its nature NixOS doesn’t follow some popular Linux conventions like FHS. Typically, you write and maintain your own Nix package, which often ends up similar to fetching a known version of a package from a trusted source and then following the low-level build-from-source process, but all wrapped up in Nix incantations that may or may not be very well documented, and sometimes with a fair bit of detective work to figure out all the versions and hashes of not just the package you want but also all its dependencies, which may in turn need packaging similarly themselves if you’re unlucky.

It’s also possible to run into this when you’re not installing whole software applications, including those that are available from the NixOS package repository, but rather things like plug-ins for an application or libraries for a programming language. You might end up needing a custom package for the main application so that its plug-in architecture or build system can find the required dependencies in the expected places when you try to install the extra things. Again, this is all complexity and hassle that just doesn’t happen on mainstream Linux distros. If I install Python and then `pip install somepackage` then 99.9% of the time that just works everywhere else but frequently it won’t work out of the box on NixOS.

It’s one of those things that is actually perfectly reasonable given the trade-offs that are explicitly being made, yet still makes NixOS time-consuming and frustrating in a way that other systems simply aren’t when you do run into the limitations.

This comment is already way too long, so I’ll just mention as a footnote that NixOS also tries to reconcile two worlds, and not all Linux software is particularly nicely arranged to be managed declaratively. So in practice, you still end up with some things being done more traditionally/imperatively anyway, and then you have a hybrid system that compromises some of the main benefits of the declarative/immutable pattern. There are tools like Flakes and Home Manager that help to overcome some of this as well, and as others have said, they are promising steps in good directions, but we’re not yet realising the full potential of this declarative style and it’s hard to see how we get from here to there quickly.


> I liken Nix to source control in the time of CVS

I think this is my favourite comment about Nix ever. I'm not going to stop using Nix until a genuinely better alternative arrives, but that day can't come soon enough


That's funny, I've had more errors and disasters with NixOS than I've ever had with Windows or macOS. Repairing it is actually a pain.


Repairing it is as easy as rebooting and selecting last generation which worked.


Indeed, that's nice

Fixing the issue ends up being rather difficult though


My Linux desktop experience has been 2 years of Ubuntu/Debian, 4 years of Fedora and 2 years of NixOS. Hands down, and NixOS is my favorite. It's easy to recover from issues since I've gotten the hang of the build error messages and/or I can just reset my config to the last commit. It took me one year before jumping into flakes and glad I did. Next year, I'm going into Home Manager.

A custom GPT have been surprisingly helpful after feeding it manuals for nix, nixpkgs and NixOS and other Linux books.


I had the opposite experience because I want to run a lot of software in random repos.

I can make a nix-shell for each project but then every nix upgrade was forcing me to go through a lengthy reinstall + wrecking compatibility sometimes.

Not to mention the amount of derivations I had to write myself just to use latest packages.

Using things like virtualenv instead of nix-shell can fix the general instability, but packaging is too big of a problem.

I went back to Arch.


> because I want to run a lot of software in random repos.

Containers, and snapshots+clones are your friend. For a while I was doing ZFS snapshots and clones of Gentoo userlands.

However, if you knew how bad things really are with glibc and how not-well designed Linux is to resist badly behaving software, and how easily some big players can inject badly behaving software into the channels you are fetching from, you would probably seriously consider Qubes.

illumos is a kernel you can rely on to run somewhat arbitrary software.


Until someone from security/hr needs you to install a proprietary package.


Like what? Crowdstrike's EDR?


Specific anti virus, fleet management, etc.


Similar experience for me. In my company adopting nix paid off in weeks with no prior experience. Very happy with it almost 10 years later and at much larger scale. The difference between things working reliability or not is too big to overstate.


MixRank (YC S11) | Software Engineers | 100% REMOTE (Global) | Full-Time

MixRank processes petabytes of data every month from web crawling. We have hundreds of customers using our data products including Google, Amazon, Facebook, Intel, and Adobe, across industries including Finance, Recruiting, Sales, Marketing, and Security.

We’re a fully-remote company with a global footprint in over 20 countries. We're growing, profitable, employee-owned, no dependence on outside funding. Applicants from all geographies and backgrounds are welcome.

We are looking for passionate individuals for whom programming is not just a job but it’s something they love to do. We're obsessed with computers, programming, big data, databases, compilers, hardware, math, data science, and the internet. Does this sound like you? Please apply to join our team.

Our code base is very friendly to new contributors. You'll have a fully-functional development environment within hours (fully automated) and be pushing commits on your first day. Deployments to production happen multiple times per day and finish in less than 2 minutes. Effectively all of our codebase is written in Python, Rust, SQL, Javascript/TypeScript, and Nix. The core technologies you'll need familiarity with to be productive are Python, PostgreSQL, Linux, and Git.

We operate at a larger scale than typical startups. We operate two datacenters with high performance servers we've built that are capable of dealing with the volumes of data we process. We've implemented our own distributed file system. We do full-scale web crawls. We download and perform static analysis on the entire universe of Android APKs and iOS IPAs that are published. Unlike a typical startup where you'll spend half of your time in meetings, and the other half fixing bugs from Jira tickets— at MixRank you'll get to challenge yourself with difficult technical problems that will help you to grow as an individual.

We're hiring continuously for the positions below— they aren't singular positions that will close once filled. Our philosophy on hiring is that the candidate is more important than the position. For each new member of the team, we design a custom role and responsibilities that are specialized to their interests. Other companies will come up with a long list of specific requirements for a position with the expectation that you'll exactly replace someone from the team, or that you'll be the perfect tetris piece that satisfies the job requirements decided by a committee. MixRank is more pragmatic: we'll first get excited about having a unique individual on the team, then we'll figure out the best way to accommodate their specific talents.

--

Junior Software Engineer - Remote (Global), Full-Time

We're looking for remote junior engineers that have 0-3 years of professional experience in software, and 5+ years of curiosity exploring computers, programming, and technical hobby projects. This is an open-ended entry role with mentorship and diverse opportunities to work on all areas of our product: databases, distributed systems, infrastructure and tooling, data analysis, machine learning, frontend/backend web development, APIs, data mining, data modeling, and more. To stand out, please highlight what makes you unique: passion for computing, curiosity and side projects, work ethic, niche research, etc.

Ideally you've already graduated, but if you still have one or more years left of school, please feel free to apply anyway, and if you're the right fit for the team we'll figure out a way to accommodate your schedule.

--

Software Engineer - Remote (Global), Full-Time

We're hiring generalist software engineers to work on web applications, data mining, machine learning/data science, data transformation/ETL, data modeling, database scaling, infrastructure, devops, and more. We'll cater the role to whatever subset of these areas match your interests.

Beneficial experience includes PostgreSQL, Python, Rust, Linux, TypeScript, Nix, frontend/backend web development, and data mining.

--

Applicants from Central America, South America, Europe, Asia, and Africa are especially encouraged.

I'm Scott, Founder/CEO/CTO. Please apply here: https://app.dover.com/jobs/mixrank


Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: