Airtable | San Francisco, CA or Mountain View, CA | Onsite | Software Engineer, Product Engineer, Data Engineer, Data Scientist, SRE, Engineering Manager
[COVID-19: The whole company is currently working remotely. Employees can be fully remote until at least summer 2021.]
Airtable's mission is to expand human productivity by letting everyone create tools to organize their world. Our current product includes a real-time collaborative database and a rich set of components for building tools using this database. Unlike single-purpose apps, we think of Airtable as a toolkit of building blocks that people can repurpose to create their own applications. Our roadmap is filled with enhancements and additions to this toolkit that will push the boundaries of Airtable's capabilities.
I work at Airtable on the platform team where we're allowing others to develop new capabilities for our users/customers. I chose to join after meeting some incredible people and learning about the culture.
We're hiring software engineers for web (JavaScript + TypeScript, Node, React), iOS (Objective-C, Swift), and Android, as well as data engineering, data science, SRE, and many other roles.
We're a team with diverse backgrounds. We believe in the power of highly motivated and capable individuals to accomplish great things in small teams, with end-to-end ownership of projects and rapid iteration.
Airtable | San Francisco, CA or Mountain View, CA | Onsite | Software Engineer, Product Engineer, Data Engineer, Data Scientist, SRE, Engineering Manager
[COVID-19: The whole company is currently working remotely. Employees can be fully remote until at least summer 2021.]
Airtable's mission is to expand human productivity by letting everyone create tools to organize their world. Our current product includes a real-time collaborative database and a rich set of components for building tools using this database. Unlike single-purpose apps, we think of Airtable as a toolkit of building blocks that people can repurpose to create their own applications. Our roadmap is filled with enhancements and additions to this toolkit that will push the boundaries of Airtable's capabilities.
I work at Airtable on the platform team where we're allowing others to develop new capabilities for our users/customers. I chose to join after meeting some incredible people and learning about the culture.
We're hiring software engineers for web (JavaScript + TypeScript, Node, React), iOS (Objective-C, Swift), and Android, as well as data engineering, data science, SRE, and many other roles.
We're a team with diverse backgrounds. We believe in the power of highly motivated and capable individuals to accomplish great things in small teams, with end-to-end ownership of projects and rapid iteration.
Airtable | San Francisco, CA or Mountain View, CA | Onsite | Software Engineer, Product Engineer, Data Engineer, Data Scientist, SRE
[COVID-19: The whole company is currently working remotely. Employees can be fully remote until at least the end of 2020.]
Airtable's mission is to expand human productivity by letting everyone create tools to organize their world. Our current product includes a real-time collaborative database and a rich set of components for building tools using this database. Unlike single-purpose apps, we think of Airtable as a toolkit of building blocks that people can repurpose to create their own applications. Our roadmap is filled with enhancements and additions to this toolkit that will push the boundaries of Airtable's capabilities.
I work at Airtable on the platform team where we're allowing others to develop new capabilities for our users/customers. I chose to join after meeting some incredible people and learning about the culture.
We're hiring software engineers for web (JavaScript + TypeScript, Node, React), iOS (Objective-C, Swift), and Android, as well as data engineering, data science, SRE, and many other roles.
We're a team with diverse backgrounds. We believe in the power of highly motivated and capable individuals to accomplish great things in small teams, with end-to-end ownership of projects and rapid iteration.
Airtable | San Francisco, CA or Mountain View, CA | Onsite | Software Engineer, Product Engineer, Data Engineer, Data Scientist, SRE
[COVID-19: The whole company is currently working remotely. Employees can be fully remote until at least the end of 2020.]
Airtable's mission is to expand human productivity by letting everyone create tools to organize their world. Our current product includes a real-time collaborative database and a rich set of components for building tools using this database. Unlike single-purpose apps, we think of Airtable as a toolkit of building blocks that people can repurpose to create their own applications. Our roadmap is filled with enhancements and additions to this toolkit that will push the boundaries of Airtable's capabilities.
I work at Airtable on the platform team where we're allowing others to develop new capabilities for our users/customers. I chose to join after meeting some incredible people and learning about the culture.
We're hiring software engineers for web (JavaScript + TypeScript, Node, React), iOS (Objective-C, Swift), and Android, as well as data engineering, data science, SRE, and many other roles.
We're a team with diverse backgrounds. We believe in the power of highly motivated and capable individuals to accomplish great things in small teams, with end-to-end ownership of projects and rapid iteration.
Emmet mentioned evaluating Dart / Flutter for desktop clients. Would you consider contracting some of that work out to a shop devoted to Next-gen Flutter apps ;)
Airtable | Software Engineer | San Francisco | REMOTE (US only)
Airtable's mission is to expand human productivity by letting everyone create tools to organize their world. Our current product includes a real-time collaborative database and a rich set of components for building tools using this database. Unlike single-purpose apps, we think of Airtable as a toolkit of building blocks that people can repurpose to create their own applications. Our roadmap is filled with enhancements and additions to this toolkit that will push the boundaries of Airtable's capabilities.
We're hiring engineers for web (Javascript + Flow, Node, React), iOS (Objective-C, Swift), and Android.
We're a small team, with backgrounds from Google, Facebook, Microsoft, etc. We believe in the power of highly motivated and capable individuals to accomplish great things in small teams, with end-to-end ownership of projects and rapid iteration. Read more about our engineering culture and values here: https://www.keyvalues.com/airtable
Reminds me of a time at Quora in 2011 where we saw Python GC impact 99th percentile server-side site speed. So drawing from HFT inspiration where some companies would disable JVM GC during trading hours and perform them offline, I thought about how to take some backends periodically offline in order to have GC not happen on user requests. A simpler operational solution emerged though where I just had to disable GC on user requests and make it happen only on a special "/_gc" endpoint. I then dual purposed the frequent nginx/haproxy backend health-check functionality to use that endpoint, thereby ensuring all backends had frequent GC and the time spent there only impacting the health check requests, and not that of end users.
Thanks, don't think I saw much impact at all in aggregate - our memory consumption on these web servers were dominated by objects we intentionally stored per request or globally, and not temporary/unreferenced python objects.
Even while GC is delayed Python (CPython at least) will free some stuff through reference counting. Only circularly referenced stuff should stick around until the next GC run. So that can avoid lots of stack temporaries and stuff.
Theoretically with your code structured right you can disable the cyclical garbage collector outright: It only deals with reference cycles which you can explicitly avoid by using the weakref module.
Not entirely sure how you'd go about writing code like that, but it's possible.
Hey! Things are going well! I’m actually on ML now, so quite a bit different than the past few years but I’m enjoying it. Glad to see you guys are making progress; it seems like a pretty exciting field right now
It was harder that I thought, lots of quirks and behavioral differences even though the APIs used were relatively simple. Needed for example `e.preventDefault()`, requiring `<all_urls>` (unfortunately! - but that might allow me to allow copying styles from selection) and a bunch of style fixes just to get to parity.
The extension needs to be reviewed by Mozilla and signed unfortunately. 80% get done within 5 days but unclear if this will be the case here. Meanwhile you can use the bookmarklets at https://ctxt.io/faq but those won't work on CORS/CSP restricted sites.
[COVID-19: The whole company is currently working remotely. Employees can be fully remote until at least summer 2021.]
Airtable's mission is to expand human productivity by letting everyone create tools to organize their world. Our current product includes a real-time collaborative database and a rich set of components for building tools using this database. Unlike single-purpose apps, we think of Airtable as a toolkit of building blocks that people can repurpose to create their own applications. Our roadmap is filled with enhancements and additions to this toolkit that will push the boundaries of Airtable's capabilities.
I work at Airtable on the platform team where we're allowing others to develop new capabilities for our users/customers. I chose to join after meeting some incredible people and learning about the culture.
Here is a recent blog post about how we think about compositional software design: https://medium.com/airtable-eng/building-a-modular-software-...
We're hiring software engineers for web (JavaScript + TypeScript, Node, React), iOS (Objective-C, Swift), and Android, as well as data engineering, data science, SRE, and many other roles.
We're a team with diverse backgrounds. We believe in the power of highly motivated and capable individuals to accomplish great things in small teams, with end-to-end ownership of projects and rapid iteration.
Read about open positions and apply here: https://airtable.com/careers