HN user

omarelb

15 karma
Posts2
Comments14
View on HN

Attendi | Senior Mobile Engineer | Amsterdam, Netherlands | ONSITE (hybrid) | Full-time (80–100%, ~4–5 days/week) | Visa sponsorship + 30% ruling possible

Company: Healthcare professionals spend too much time on admin when they should be delivering care. Attendi is building the Dutch healthcare sector's voice-enabled (digital) notepad: an intuitive tool for capturing and structuring medical data at the point of care. We have product-market fit and are scaling from ~100 healthcare organisations to 10x our userbase over the coming year. Our first native Android and iOS apps are already released and in daily use (https://apps.apple.com/nl/app/attendi/id6757230193), and we're looking for someone to lead their development.

Role: As our senior mobile engineer you'll own these apps end to end: building and maintaining the native Android and iOS clients, plus our open-source microphone SDKs (https://github.com/attenditechnology/attendi-android and https://github.com/attenditechnology/attendi-ios).

Stack: Kotlin (Jetpack Compose) on Android, Swift (SwiftUI) on iOS.

Apply: https://attendi.recruitee.com/o/senior-native-androidios-mob... - or email omar [at] attendi [dot] nl with something you've shipped. Mention HN.

Attendi | Senior Machine Learning Engineer | Amsterdam, ON-SITE hybrid | Full-time (80-100%)

Healthcare professionals have to spend too much time on administrative tasks, when they should be spending that time delivering great care. Attendi allows healthcare professionals to report with their voice. This saves them precious time and removes the screen between client and caregiver, allowing more personal and effective care to be given. We provide an extraordinary work environment: getting paid well to work with smart people on things that directly have a positive impact on society.

Healthcare professionals perform all their administrative tasks in electronic health record (EHR) systems. Attendi (voice) enables EHR vendors' applications by developing speech-to-text and textual understanding APIs.

As a Senior ML Research Engineer, you will play a key role in applying the latest AI research findings to our unique datasets, focusing on the end-to-end development and deployment of AI models. You will be at the forefront of translating recent scientific advancements into practical applications within healthcare, with a strong emphasis on privacy and meeting the needs of healthcare professionals. You will be responsible for effectively utilizing our unique dataset of spoken and written medical reports.

We have a dedicated team with fewer than 15 members, which means no bullshit, moving fast, and getting a generous slice of equity. We're post product-market fit, profitable, and on the cusp of scaling up in the Dutch market.

Check out https://attendi.recruitee.com/o/ml-research-engineer for more details on the position.

Feel free to send any questions to omar [at] attendi [dot] nl.

Attendi | Senior Frontend Engineer | Amsterdam, ON-SITE hybrid | Full-time (80-100%) Healthcare professionals have to spend too much time on administrative tasks, when they should be spending that time delivering great care. Attendi allows healthcare professionals to report with their voice. This saves them precious time and removes the screen between client and caregiver, allowing more personal and effective care to be given. We provide an extraordinary work environment: getting paid well to work with smart people on things that directly have a positive impact on society.

Healthcare professionals perform all their administrative tasks in electronic health record (EHR) systems. Attendi voice-enables EHR vendors' applications by developing speech-to-text and textual understanding APIs. Our EHR vendor partners also integrate our UI components, like a microphone that implements UX best practices for recording and transcribing audio, into their applications.

As our senior frontend developer, your will maintain and improve our microphone component across the web, Android, and iOS platforms, while also creating new components that will be integrated into our partners' applications.

We are a small startup team with fewer than ten members, which means no bullshit, moving fast, and getting a generous slice of equity. We're post product-market fit, profitable, and on the cusp of scaling up in the Dutch market.

Check out https://attendi.recruitee.com/o/senior-frontend-engineer for more details on the position.

Feel free to send any questions to berend [at] attendi [dot] nl.

Attendi | Senior Frontend Engineer | Amsterdam, ON-SITE hybrid | Full-time (80-100%)

Healthcare professionals have to spend too much time on administrative tasks, when they should be spending that time delivering great care. Attendi allows healthcare professionals to report with their voice. This saves them precious time and removes the screen between client and caregiver, allowing more personal and effective care to be given. We provide an extraordinary work environment: getting paid well to work with smart people on things that directly have a positive impact on society.

Healthcare professionals perform all their administrative tasks in electronic health record (EHR) systems. Attendi voice-enables EHR vendors' applications by developing speech-to-text and textual understanding APIs. Our EHR vendor partners also integrate our UI components, like a microphone that implements UX best practices for recording and transcribing audio, into their applications.

As our senior frontend developer, your will maintain and improve our microphone component across the web, Android, and iOS platforms, while also creating new components that will be integrated into our partners' applications.

We are a small startup team with fewer than ten members, which means no bullshit, moving fast, and getting a generous slice of equity. We're post product-market fit, profitable, and on the cusp of scaling up in the Dutch market.

Check out https://attendi.recruitee.com/o/senior-frontend-engineer for more details on the position.

Feel free to send any questions to berend [at] attendi [dot] nl.

Attendi | Senior Frontend Engineer | Amsterdam, ON-SITE hybrid | Full-time (80-100%)

Healthcare professionals have to spend too much time on administrative tasks, when they should be spending that time delivering great care. Attendi allows healthcare professionals to report with their voice. This saves them precious time and removes the screen between client and caregiver, allowing more personal and effective care to be given. We provide an extraordinary work environment: getting paid well to work with smart people on things that directly have a positive impact on society.

Healthcare professionals perform all their administrative tasks in electronic health record (EHR) systems. Attendi voice-enables EHR vendors' applications by developing speech-to-text and textual understanding APIs. Our EHR vendor partners also integrate our UI components, like a microphone that implements UX best practices for recording and transcribing audio, into their applications.

As our senior frontend developer, your will maintain and improve our microphone component across the web, Android, and iOS platforms, while also creating new components that will be integrated into our partners' applications.

We are a small startup team with fewer than ten members, which means no bullshit, moving fast, and getting a generous slice of equity. We're post product-market fit, profitable, and on the cusp of scaling up in the Dutch market.

Check out https://attendi.recruitee.com/o/senior-frontend-engineer for more details on the position.

Feel free to send any questions to berend [at] attendi [dot] nl.

Hey, so we're doing something similar to the solution given above, but without compiling the worker at bundle time.

Basically what we're doing is putting the worker code in a string. When you need the worker, you can `import myWorker from ./worker`. At runtime you can create a `Blob` from the string, then create a URL for it using `window.URL.createObjectURL`.

It's certainly far from ideal. Since the code lives in a string, there are no compile time errors at all (though you could probably develop without the string form and put it in a string after). But it kinda works. Hope it's what you're looking for.

Coroutines for Go 3 years ago

Languages built on the BEAM VM like Erlang and Elixir support concurrency at the runtime level, though it's up to you to specify when you want to run something in parallel. Or am I missing why they don't fulfill your requirements?

I'm not sure if it's desirable to parallelize code automatically, as in many cases you do need at least _some_ parts of the code to run synchronously. But it's an interesting thought experiment to have parallelism be the default instead of opt-in.

Hashing 3 years ago

Thanks for the delightful read!

I would've also liked to know how hash maps are typically implemented in programming languages. For instance how the number of buckets is chosen and if buckets are added at runtime when the amount of items in the map changes. But I'll do some further research myself!

Hey, first of all, thanks for being the first reply on my first post ever!

Congrats on achieving the change! I like your framing of the positive take, as I too definitely believe we accomplish things by taking small steps in the right direction.

I also get where you're coming from with regards to discipline; I hadn't thought of it that way yet, as it being something that "forces" us to do something we actually don't want to be doing. I also think you can approach it from a positive side though, as being a kind of "habit" that you have built through intentional, hard work.

Thanks for the interest! The things you mention are exactly what we are looking to solve! Basically we are doing speech recognition specifically for the healthcare domain, so that for instance your GP or nurse can just report by voice instead of typing. It can really save them a lot of time that they can then spend to provide better care.

Also, electronic health record systems (EHRs) like Epic generally have horrible UX, e.g. navigating to a specific page might take 6+ clicks. We'd like to improve that by for example enabling navigation by voice, filling in forms by voice, etc.

I believe that the more fundamental issue is that too many devs are 1) working on the wrong thing and 2) too disconnected to the users of their product, especially in larger companies.

1) I work at an early stage startup, and besides the tech challenges, what brings me most joy is our mission and vision of the product: to reduce the amount of time healthcare professionals are stuck doing administrative work, in turn allowing them to more effectively deliver care. I admit I was lucky to find a place building a product I can care about, and that it's a privilege. But for the love of god, please (try to) work on something you actually care about. For me that means building something that adds value to society, instead of e.g. trying to make [big corp] more money by ad optimization. I don't think I would feel fulfilled working on something like that, even if the engineering challenges of working on such a project could be great and fun.

2) The author mentions that doctors avoid leaving the sector, because they can see the impact they're having on their patients. It seems to me he missed the obvious analogy to us developers and the users of our software. If you never engage with the users of your product (which I do believe happens a lot, especially at larger companies), how will you know what value and joy it brings them? Staying close to the user, trying to understand them, is imo one of the most important (and fulfilling) things we can do as developers. It also allows us to do a better job, not in the least as a result of actually caring how your software will affect people.

TL;DR try to work on something you actually care about