jpp
Enveritas is a 501(c)(3) nonprofit working on sustainability issues facing smallholder coffee farmers. We collect field data in 25+ countries and build systems for analyzing risks in coffee supply chains (including EUDR-related deforestation checks).
* Backend Software Engineer (Python, PostgreSQL/PostGIS, Docker, AWS, Terraform) - $135-$155k — https://enveritas.org/jobs/backend-software-eng/#10d7adef8us (worldwide remote)
Enveritas is a 501(c)3 non-profit working on sustainability issues facing coffee farmers around the globe. We provide sustainability assurance for the coffee industry. We visit smallholder coffee farms around the world to understand their social, economic, and environmental practices. In 2025, we will visit over 100,000 farms across more than 25 countries in Asia, Africa, and Latin America. We work with leading coffee roasters to understand the sustainability issues in their supply chain based on our sustainability standards.
* Backend Software Engineer - $140-$155k — https://enveritas.org/jobs/backend-software-eng/#10d7adef8us (worldwide remote)
* UX Product Designer / Engineer - $130-$150k — https://enveritas.org/jobs/product-designer/#10d7adef8us (worldwide remote)
Enveritas is a 501(c)3 non-profit working on sustainability issues facing coffee farmers around the globe. We provide sustainability assurance for the coffee industry. We visit smallholder coffee farms around the world to understand their social, economic, and environmental practices. In 2025, we will visit over 100,000 farms across more than 25 countries in Asia, Africa, and Latin America. We work with leading coffee roasters to understand the sustainability issues in their supply chain based on our sustainability standards.
* Backend Software Engineer - $140-$155k — https://enveritas.org/jobs/backend-software-eng/#10d7adef8us (worldwide remote) * Information Security Lead - $120-135k - https://enveritas.org/jobs/infosec/#10d7adef8us (EU or US remote)
Enveritas is a 501(c)3 non-profit working on sustainability issues facing coffee farmers around the globe. We provide sustainability assurance for the coffee industry. We visit smallholder coffee farms around the world to understand their social, economic, and environmental practices. In 2025, we will visit over 100,000 farms across more than 25 countries in Asia, Africa, and Latin America. We work with leading coffee roasters to understand the sustainability issues in their supply chain based on our sustainability standards.
* Backend Software Engineer - $140-$155k — https://enveritas.org/jobs/backend-software-eng/#10d7adef8us (worldwide remote)
If the above sounds confusing, consider red wine vs white wine… visual inspection alone would get you 100% accuracy.
I used to believe decaf processing would have to change the taste, but empirically, with admittedly untrained tasters (but ones who know coffee very well), we couldn’t tell.
It makes me wonder if OpenAI has been tuning it to not do web queries below some certain threshold of “likely to help improve reply.”
I’d say ChatGPT’s replies have also gotten slowly worse with each passing month. I suspect as they try to tune it for bad outcomes, they’re inadvertently also chopping out the high points.
That would require the malware to be able to determine the timing of when your finger pressed the TouchID sensor, which I suspect is not accessible above the OS layer.
TouchID is a great solution for this. However, the root issue remains: social engineering the user to allow admin privileges when not necessary… there are still too many cases of requesting elevated privileges. Maybe signed software with entitlements can sufficiently solve that? But I’ve seen way too many users who “trust” email attachments or phishing emails…
I love how wonderfully weird the web was back then! Such a different world; so hard to explain today to those who didn’t know it. And an incredibly talented team.
I remember a friend describing interviewing as a search problem. How long and how much resource is one willing to spend on a search? And then, adjust the hiring process (for employer) or job search process (for candidate) accordingly.
I’ve made a point to try to be as open and as fair as possible in our hiring process. We list the salaries up-front in the job description. We create per-hire ”join our team” pages that share a lot more about the role, including the exact hiring process, links to docs with interview prompts, timelines, and who you’ll interview with. We don’t require any formal studies; we hire globally through an EOR; we don’t change salary based on where in the world. We’re also a non-profit with a compelling mission and interesting technical challenges. We want to hire people who bring different viewpoints and add stuff to our team, and where we can give them a good professional experience too.
A few observations on folks who are applying:
- About a third are just outright unqualified. For example, one of the roles needs folks with experience in Postgres at a medium level (triggers, plpgsql, replication, PostGIS, etc) and we’ll get applicants who’ve only used an ORM to work with Postgres). We have a few screening questions that literally confirm the required skills listed in the job posting and use these to auto-reject applicants. (Again, nothing unfair or tricky; just literally “have you used features like triggers or replication in Postgres?”)
- About half seem like good candidates from application but are obvious-no’s after either several-minute examination of application materials or a 20-30 minute call. (Generally failing a screening call because they’ve exaggerated on their resumes; haven’t read our “join our team” page that we ask them to read before our call; have red-flags in our call; etc.)
- The remaining ~15% are reasonable folks for us to do technical interviews, and it comes down to how much their experience lines up with the areas we need and how well we can asses their skills in interviews. (Two-way street, of course… lots of chances for them to ask us Qs!)
Where it’s been tough is filtering through the top of the funnel. In part: ChatGPT has really made a difference, in that many candidates are now using it along with much more sophisticated tools to track all their potential jobs. I think it’s _good_ in some ways, but previously we could use the ability to write well (resume, answering Qs like “why do you want to work at our company?”, communication in email) as a good proxy signal of overall effectiveness of communication. (For a fully distributed remote team that does its work via slack and GitHub, this is a relevant skill.) So we’re now having to do a _lot_ of extra work to try to be fair to everyone and keep bias as much as possible down. (I had to hire a contract recruiter to work with us - it used to be resume screening and initial calls were an average of 45 minutes a day; it went to 3 1/2 hours this year; as a CTO there’s no way I can spend that kind of time).
I don’t know what the solution is — it feels like a bit of an arms race. For every company that’s trying to run a good process, the extra application load is a real cost; for companies that aren’t particularly thoughtful, it makes it worse for the candidates.
I’d love to hear what others think about anything I’ve shared. What can we as hiring managers do to make it easier for you? And: what can we do to make it easier on us?
Enveritas is a 501(c)3 non-profit working on sustainability issues facing coffee farmers around the globe. We visit coffee farms to understand their social, economic, and environmental practices. In 2023, we will visit over 50,000 farms across more than 20 countries in Asia, Africa, and Latin America.
* Frontend Software Engineer (React/GraphQL) — $130-150k — https://enveritas.org/jobs/frontend-software-eng/
* Software Engineer / Data Engineer (Python/PostgreSQL) — $125-145k — https://www.enveritas.org/jobs/data-eng/
I'm always happy to answer questions: (my-first-name)@enveritas.org
Enveritas is a 501(c)3 non-profit working on sustainability issues facing coffee farmers around the globe. We provide sustainability assurance for the coffee industry. We visit smallholder coffee farms around the world to understand their social, economic, and environmental practices. In 2023, we will visit over 50,000 farms across more than 20 countries in Asia, Africa, and Latin America. We work with leading coffee roasters to understand the sustainability issues in their supply chain based on our sustainability standards.
* Frontend Software Engineer (React/GraphQL) — $130-150k — http://enveritas.org/jobs/frontend-software-eng/
* Backend Software Engineer (Python/PostgreSQL) — $130-150k — https://www.enveritas.org/jobs/backend-software-eng/
* Software Engineer / Data Engineer (Python/PostgreSQL) — $125-145k — https://www.enveritas.org/jobs/data-eng/
I'm always happy to answer questions: (my-first-name)@enveritas.org
Enveritas (YC Winter ‘17) is a non-profit working to reduce poverty in coffee farming. We visit smallholder coffee farms around the world to understand their social, economic, and environmental practices. In 2022, we will visit 50,000 farms across more than 20 countries in Asia, Africa, and Latin America. We work with leading coffee roasters to understand the sustainability issues in their supply chain based on our sustainability standards.
We are hiring for two different software engineering roles. These are both remote positions, and we’re able to hire almost anywhere globally.
* Data Team - Software Engineer: primarily backend/python; see https://enveritas.org/jobs/data-eng for details. Compensation is $125k-$140k.
* Core Software Team - Software Engineer: primarily Frontend (react/graphql) and UX; https://enveritas.org/jobs/software-eng for details. Compensation is $130k-$150k.
One thing I really appreciate about Apple Messages is just how well it works, and how little spam ever makes it in. I think the reliability of Messages is almost taken for granted… I wouldn’t want to give that reliability promise up for this sort of feature!
We're a non-profit (and YC W17) who provides sustainability assurance for the coffee industry. We visit smallholder coffee farms around the world to understand their social, economic, and environmental practices. In 2022, we will visit 50,000 farms across more than 20 countries in Asia, Africa, and Latin America.
I'm looking for a data analyst to join our Data Viz Team. You should have at least two years professional experience, comfortable with SQL and Python (or R), and an interest in finding patterns and trends in data.
For more, please see https://enveritas.org/jobs/data-viz/
So: sort out the privacy implications with a low-priority product like AirTag first.
But I am not a guessing person. ;)
The original study finds that the terms we use for flavor (partly) encode the tuple of flavor and color. That is, given two identical smelling / tasting liquids, subjects will pick different vocabulary to describe the flavor when the liquid is red vs clear.
I have an email generated by one of our internal systems with a link to it, fetched via IMAP using Apple Mail, and the link is edited to be like so:
https://www.google.com/url?q=<ORIGINAL-URL>&source=gmail...
We're on GSuite Business, and under "Spoofing and Authentication", have "Apply future recommended settings automatically." enabled. Probably some other options, too. I happen to have "Advanced Protection Program" enabled for my account; so this may be happening because of that.
Given the phishing attempts I've seen in my career, having this as an opt-in option for certain users ... well, let's just say I've personally had users I would have had this turned this on for and we would all be happier. I can also see the privacy concerns.
Perhaps we'll learn more about the opt-in / opt-out details in the coming days, so that users can make the appropriate choices for themselves?
* Frontend Javascript/React Software Engineer -- apply here: https://boards.greenhouse.io/enveritas/jobs/4006577002
Enveritas is a 501(c)3 non-profit and Y Combinator-backed startup that is creating a new approach to sustainability assurance. We gather survey data about smallholder coffee farmers to understand the social, environmental, and economic aspects of their lives and to create technical assistance and training programs that can address poverty issues.
Tech Stack: Frontend is modern React v16.x typed with Flow, using GraphQL/Apollo to talk to a Python+PostgreSQL backend (Docker on Fargate).
Team details at https://www.enveritas.org/jobs/engineering/ -- we're actively looking for a frontend engineer to join us, preferably around the New York City area but open to anywhere in the US. I'm always happy to answer questions: (my-first-name)@enveritas.org
1) having our app containers include the DB migration logic 2) on container startup, “check and run migrations” before app startup, 3) the trick: acquire a lock in postgres as part of step 2, so that only one node at a time can run migrations.
Migrations are run inside of a begin/commit, so with the lock we have reliable guarantees that 1) exactly one container at a time can try to run the migration; 2) the migration either completes or fails.
This setup has the benefit too that, if the migration fails for whatever reason, no new app containers will start in production. That is: we can basically trigger a production deploy and if it fails, the deploy halts and the previous app version remains up and serving traffic.
There are better ways of handling this, but for us at our scale, this has been both very simple and very reliable, which makes me happy. :)
Software Engineer - two openings, 1 for backend / lead developer and 1 for frontend / javascript architecture - and we're open-minded to any interesting candidates...
We have a ~12 person team that builds Food52.com and our iOS app.
https://www.workable.com/j/B7360394CD https://www.workable.com/j/50BDCF08D4
Thanks! -Jeff
If waiting isn't an option, then under water -- either running water or in a bowl -- works just as well. The outer membrane that sticks to the shell just needs moisture to release.