#opentowork — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #opentowork, aggregated by home.social.
-
SOME SHARED SPATIAL/GIS ROLES & OPPORTUNITIES
--
w/e September 18th, 2026 | GLOBAL but North America focused (as currently based there)
--
https://earthstuff.substack.com/p/some-shared-spatialgis-roles-and-d72
--
• I am NOT associated with HR/recruiting in ANY way
• Therefore, these are NOT endorsements, and there are no ‘referrals’ or the like for me
• I am simply sharing SOME roles I have seen – in the hope that they are of use to someone
• As such, I am not (and indeed can not) in any way ‘vet’ these roles (i.e., you are advised to conduct your own due diligence due to hideous, potential risks like fraudulent postings, ‘ghost jobs’, résumé/ATS ‘improvement’ scammers, etc)
• Further, roles listed are in no specific order (i.e., simply as I ‘encountered’ them during the week)
• There is ZERO cost to access this list of spatial / GIS roles
• I am not (really) ‘mining’ US Federal government roles - with the ‘hiring freeze’, uncertainty, etc
• You can subscribe to the (free) weekly LinkedIn newsletter www.linkedin.com/build-relation/newsletter-follow?entityUrn=7397678824928366594 or also for free at earthstuff.Substack.com - if so inclined#fridayjobs #gischat #jobsonfriday #GIS #spatial #mapping #cartography #geography #job #jobopenings #hiring #newjob #employment #roles #GISJobs #NotARecruiter #fridayspatialjobs #scholarship #PhD #PostDoc #CareersInSpatial #career #openroles #Geomatics #GIS #Innovation #Growth #caveatNONemptor #LetsGetYouHired #GISCareer #GISStudents #PhD #postdoc #hiringalert #GISjobs #careeropportunity #NowHiring #spatialanalysis #GIS #Geospatial #GISSpecialist #Geomatics #OpenToWork
-
SOME SHARED SPATIAL/GIS ROLES & OPPORTUNITIES
--
w/e September 18th, 2026 | GLOBAL but North America focused (as currently based there)
--
https://earthstuff.substack.com/p/some-shared-spatialgis-roles-and-d72
--
• I am NOT associated with HR/recruiting in ANY way
• Therefore, these are NOT endorsements, and there are no ‘referrals’ or the like for me
• I am simply sharing SOME roles I have seen – in the hope that they are of use to someone
• As such, I am not (and indeed can not) in any way ‘vet’ these roles (i.e., you are advised to conduct your own due diligence due to hideous, potential risks like fraudulent postings, ‘ghost jobs’, résumé/ATS ‘improvement’ scammers, etc)
• Further, roles listed are in no specific order (i.e., simply as I ‘encountered’ them during the week)
• There is ZERO cost to access this list of spatial / GIS roles
• I am not (really) ‘mining’ US Federal government roles - with the ‘hiring freeze’, uncertainty, etc
• You can subscribe to the (free) weekly LinkedIn newsletter www.linkedin.com/build-relation/newsletter-follow?entityUrn=7397678824928366594 or also for free at earthstuff.Substack.com - if so inclined#fridayjobs #gischat #jobsonfriday #GIS #spatial #mapping #cartography #geography #job #jobopenings #hiring #newjob #employment #roles #GISJobs #NotARecruiter #fridayspatialjobs #scholarship #PhD #PostDoc #CareersInSpatial #career #openroles #Geomatics #GIS #Innovation #Growth #caveatNONemptor #LetsGetYouHired #GISCareer #GISStudents #PhD #postdoc #hiringalert #GISjobs #careeropportunity #NowHiring #spatialanalysis #GIS #Geospatial #GISSpecialist #Geomatics #OpenToWork
-
SOME SHARED SPATIAL/GIS ROLES & OPPORTUNITIES
--
w/e September 18th, 2026 | GLOBAL but North America focused (as currently based there)
--
https://earthstuff.substack.com/p/some-shared-spatialgis-roles-and-d72
--
• I am NOT associated with HR/recruiting in ANY way
• Therefore, these are NOT endorsements, and there are no ‘referrals’ or the like for me
• I am simply sharing SOME roles I have seen – in the hope that they are of use to someone
• As such, I am not (and indeed can not) in any way ‘vet’ these roles (i.e., you are advised to conduct your own due diligence due to hideous, potential risks like fraudulent postings, ‘ghost jobs’, résumé/ATS ‘improvement’ scammers, etc)
• Further, roles listed are in no specific order (i.e., simply as I ‘encountered’ them during the week)
• There is ZERO cost to access this list of spatial / GIS roles
• I am not (really) ‘mining’ US Federal government roles - with the ‘hiring freeze’, uncertainty, etc
• You can subscribe to the (free) weekly LinkedIn newsletter www.linkedin.com/build-relation/newsletter-follow?entityUrn=7397678824928366594 or also for free at earthstuff.Substack.com - if so inclined#fridayjobs #gischat #jobsonfriday #GIS #spatial #mapping #cartography #geography #job #jobopenings #hiring #newjob #employment #roles #GISJobs #NotARecruiter #fridayspatialjobs #scholarship #PhD #PostDoc #CareersInSpatial #career #openroles #Geomatics #GIS #Innovation #Growth #caveatNONemptor #LetsGetYouHired #GISCareer #GISStudents #PhD #postdoc #hiringalert #GISjobs #careeropportunity #NowHiring #spatialanalysis #GIS #Geospatial #GISSpecialist #Geomatics #OpenToWork
-
SOME SHARED SPATIAL/GIS ROLES & OPPORTUNITIES
--
w/e September 18th, 2026 | GLOBAL but North America focused (as currently based there)
--
https://earthstuff.substack.com/p/some-shared-spatialgis-roles-and-d72
--
• I am NOT associated with HR/recruiting in ANY way
• Therefore, these are NOT endorsements, and there are no ‘referrals’ or the like for me
• I am simply sharing SOME roles I have seen – in the hope that they are of use to someone
• As such, I am not (and indeed can not) in any way ‘vet’ these roles (i.e., you are advised to conduct your own due diligence due to hideous, potential risks like fraudulent postings, ‘ghost jobs’, résumé/ATS ‘improvement’ scammers, etc)
• Further, roles listed are in no specific order (i.e., simply as I ‘encountered’ them during the week)
• There is ZERO cost to access this list of spatial / GIS roles
• I am not (really) ‘mining’ US Federal government roles - with the ‘hiring freeze’, uncertainty, etc
• You can subscribe to the (free) weekly LinkedIn newsletter www.linkedin.com/build-relation/newsletter-follow?entityUrn=7397678824928366594 or also for free at earthstuff.Substack.com - if so inclined#fridayjobs #gischat #jobsonfriday #GIS #spatial #mapping #cartography #geography #job #jobopenings #hiring #newjob #employment #roles #GISJobs #NotARecruiter #fridayspatialjobs #scholarship #PhD #PostDoc #CareersInSpatial #career #openroles #Geomatics #GIS #Innovation #Growth #caveatNONemptor #LetsGetYouHired #GISCareer #GISStudents #PhD #postdoc #hiringalert #GISjobs #careeropportunity #NowHiring #spatialanalysis #GIS #Geospatial #GISSpecialist #Geomatics #OpenToWork
-
SOME SHARED SPATIAL/GIS ROLES & OPPORTUNITIES
--
w/e September 18th, 2026 | GLOBAL but North America focused (as currently based there)
--
https://earthstuff.substack.com/p/some-shared-spatialgis-roles-and-d72
--
• I am NOT associated with HR/recruiting in ANY way
• Therefore, these are NOT endorsements, and there are no ‘referrals’ or the like for me
• I am simply sharing SOME roles I have seen – in the hope that they are of use to someone
• As such, I am not (and indeed can not) in any way ‘vet’ these roles (i.e., you are advised to conduct your own due diligence due to hideous, potential risks like fraudulent postings, ‘ghost jobs’, résumé/ATS ‘improvement’ scammers, etc)
• Further, roles listed are in no specific order (i.e., simply as I ‘encountered’ them during the week)
• There is ZERO cost to access this list of spatial / GIS roles
• I am not (really) ‘mining’ US Federal government roles - with the ‘hiring freeze’, uncertainty, etc
• You can subscribe to the (free) weekly LinkedIn newsletter www.linkedin.com/build-relation/newsletter-follow?entityUrn=7397678824928366594 or also for free at earthstuff.Substack.com - if so inclined#fridayjobs #gischat #jobsonfriday #GIS #spatial #mapping #cartography #geography #job #jobopenings #hiring #newjob #employment #roles #GISJobs #NotARecruiter #fridayspatialjobs #scholarship #PhD #PostDoc #CareersInSpatial #career #openroles #Geomatics #GIS #Innovation #Growth #caveatNONemptor #LetsGetYouHired #GISCareer #GISStudents #PhD #postdoc #hiringalert #GISjobs #careeropportunity #NowHiring #spatialanalysis #GIS #Geospatial #GISSpecialist #Geomatics #OpenToWork
-
My recent refactoring journey began with a take-home assignment's hidden pitfall: a hard-coded queue in settings.py. This seemingly small detail quickly grew into a global state headache, making testing and modularity a real challenge.
To tackle this, I focused on explicitly managing inter-process communication. The solution involved leveraging multiprocessing.Manager to centralize shared synchronization primitives, allowing for much cleaner dependency injection across parallel processes.
This refactoring delivered significant benefits. It drastically improved testability by eliminating the need for global patching. It also brought consistency and enhanced modularity, laying a robust foundation for future scalability.
It's been a valuable lesson, directly applicable to my own operational chatbot. While not a performance optimization, the structural clarity gained is immensely rewarding. I'm looking forward to diving deeper into the testing aspects of this setup soon!
#Python #Refactoring #Multiprocessing #CleanCode #SoftwareArchitecture #getfedihired #fedihire #OpenToWork
-
My recent refactoring journey began with a take-home assignment's hidden pitfall: a hard-coded queue in settings.py. This seemingly small detail quickly grew into a global state headache, making testing and modularity a real challenge.
To tackle this, I focused on explicitly managing inter-process communication. The solution involved leveraging multiprocessing.Manager to centralize shared synchronization primitives, allowing for much cleaner dependency injection across parallel processes.
This refactoring delivered significant benefits. It drastically improved testability by eliminating the need for global patching. It also brought consistency and enhanced modularity, laying a robust foundation for future scalability.
It's been a valuable lesson, directly applicable to my own operational chatbot. While not a performance optimization, the structural clarity gained is immensely rewarding. I'm looking forward to diving deeper into the testing aspects of this setup soon!
#Python #Refactoring #Multiprocessing #CleanCode #SoftwareArchitecture #getfedihired #fedihire #OpenToWork
-
My recent refactoring journey began with a take-home assignment's hidden pitfall: a hard-coded queue in settings.py. This seemingly small detail quickly grew into a global state headache, making testing and modularity a real challenge.
To tackle this, I focused on explicitly managing inter-process communication. The solution involved leveraging multiprocessing.Manager to centralize shared synchronization primitives, allowing for much cleaner dependency injection across parallel processes.
This refactoring delivered significant benefits. It drastically improved testability by eliminating the need for global patching. It also brought consistency and enhanced modularity, laying a robust foundation for future scalability.
It's been a valuable lesson, directly applicable to my own operational chatbot. While not a performance optimization, the structural clarity gained is immensely rewarding. I'm looking forward to diving deeper into the testing aspects of this setup soon!
#Python #Refactoring #Multiprocessing #CleanCode #SoftwareArchitecture #getfedihired #fedihire #OpenToWork
-
My recent refactoring journey began with a take-home assignment's hidden pitfall: a hard-coded queue in settings.py. This seemingly small detail quickly grew into a global state headache, making testing and modularity a real challenge.
To tackle this, I focused on explicitly managing inter-process communication. The solution involved leveraging multiprocessing.Manager to centralize shared synchronization primitives, allowing for much cleaner dependency injection across parallel processes.
This refactoring delivered significant benefits. It drastically improved testability by eliminating the need for global patching. It also brought consistency and enhanced modularity, laying a robust foundation for future scalability.
It's been a valuable lesson, directly applicable to my own operational chatbot. While not a performance optimization, the structural clarity gained is immensely rewarding. I'm looking forward to diving deeper into the testing aspects of this setup soon!
#Python #Refactoring #Multiprocessing #CleanCode #SoftwareArchitecture #getfedihired #fedihire #OpenToWork
-
Concurrency and parallelism are often confused in async programming discussions. Go's goroutines highlighted the difference: concurrency is doing many things at once, while parallelism is doing many things at the same time.
AsyncIO handles concurrency well for I/O, but CPU-bound tasks need parallelism. Python uses AsyncIO for concurrency, and ProcessPoolExecutor for parallelism, distributing work across CPU cores.
Process communication is harder than thread communication. AsyncIO's task cancellation differs from ProcessPoolExecutor's, requiring workarounds like event objects for reliable cancellation and shutdown.
Essentially, ProcessPoolExecutor enables parallelism for CPU-bound tasks, scaling them across multiple cores, while AsyncIO handles I/O concurrently.
#python #asyncio #concurrency #parallelism #multiprocessing #opentowork #getfedihired #fedihire #opentowork
-
Concurrency and parallelism are often confused in async programming discussions. Go's goroutines highlighted the difference: concurrency is doing many things at once, while parallelism is doing many things at the same time.
AsyncIO handles concurrency well for I/O, but CPU-bound tasks need parallelism. Python uses AsyncIO for concurrency, and ProcessPoolExecutor for parallelism, distributing work across CPU cores.
Process communication is harder than thread communication. AsyncIO's task cancellation differs from ProcessPoolExecutor's, requiring workarounds like event objects for reliable cancellation and shutdown.
Essentially, ProcessPoolExecutor enables parallelism for CPU-bound tasks, scaling them across multiple cores, while AsyncIO handles I/O concurrently.
#python #asyncio #concurrency #parallelism #multiprocessing #opentowork #getfedihired #fedihire #opentowork
-
Concurrency and parallelism are often confused in async programming discussions. Go's goroutines highlighted the difference: concurrency is doing many things at once, while parallelism is doing many things at the same time.
AsyncIO handles concurrency well for I/O, but CPU-bound tasks need parallelism. Python uses AsyncIO for concurrency, and ProcessPoolExecutor for parallelism, distributing work across CPU cores.
Process communication is harder than thread communication. AsyncIO's task cancellation differs from ProcessPoolExecutor's, requiring workarounds like event objects for reliable cancellation and shutdown.
Essentially, ProcessPoolExecutor enables parallelism for CPU-bound tasks, scaling them across multiple cores, while AsyncIO handles I/O concurrently.
#python #asyncio #concurrency #parallelism #multiprocessing #opentowork #getfedihired #fedihire #opentowork
-
Concurrency and parallelism are often confused in async programming discussions. Go's goroutines highlighted the difference: concurrency is doing many things at once, while parallelism is doing many things at the same time.
AsyncIO handles concurrency well for I/O, but CPU-bound tasks need parallelism. Python uses AsyncIO for concurrency, and ProcessPoolExecutor for parallelism, distributing work across CPU cores.
Process communication is harder than thread communication. AsyncIO's task cancellation differs from ProcessPoolExecutor's, requiring workarounds like event objects for reliable cancellation and shutdown.
Essentially, ProcessPoolExecutor enables parallelism for CPU-bound tasks, scaling them across multiple cores, while AsyncIO handles I/O concurrently.
#python #asyncio #concurrency #parallelism #multiprocessing #opentowork #getfedihired #fedihire #opentowork