For those on k8s: quick reminder, unless you're in development mode your image pull policy should be IfNotPresent so you have at least some measure of caching to protect you from further degradation of service.
Beyond this, I'm updating things to use GCR so that if this bleeds into tomorrow my team's development timeline isn't impacted any further.
District M | Multiple Positions | Montreal, Quebec, Canada | FULLTIME | ONSITE REMOTE
We are an ad-tech company offering solutions to publishers and advertisers world-wide in an open and transparent manner.
* Site Reliability Engineer (Golang, Kubernetes, Google Cloud)
* Data Engineer (Scala, Python, Kafka, Parquet, Protobuf etc.)
* Software Engineer (Golang/C++, Networking)
Work within a tight, autonomous team in the heart of one of the most livable neighbourhoods in North America, competitive salary, quarterly performance based bonus and flexible working hours.
Contribute to a multi-pop distributed high-availability high-throughput system servicing billions of requests per day.
If you're in Montreal, drop me a line and we'll meet up for an informal chat about you and your goals.
Remote candidates considered.
Contact: mo <at> districtm.net with CV / Github etc.
* Senior Real Time Software Engineer (Golang/C++, Networking)
Work within a tight, autonomous team in the heart of one of the most livable neighbourhoods in North America, competitive salary, quarterly performance based bonus, 3 weeks min time off with a bonus winter break.
Internal systems we use Golang, Scala and Python.
Product side we currently leverage Symfony 3/4 and React + Redux, delivering on realistic deadlines and report to technical persons only.
On infrastructure side, a hybrid cloud with some services in AWS, Azure and GCP (k8s)
Small, rapidly growing and profitable company with opportunities for meaningful growth and impact.
Prior ad-tech experience not a requirement.
If you're in Montreal, drop me a line and we'll meet up for an informal chat about you and your goals.
Contact: mo <at> districtm.net with CV / Github etc.
* Senior Real Time Software Engineer (Golang/C++, Networking)
Work within a tight, autonomous team in the heart of one of the most livable neighbourhoods in North America, competitive salary, quarterly performance based bonus, 3 weeks min time off with a bonus winter break.
Internal systems we use Golang, Scala and Python.
Product side we currently leverage Symfony 3/4 and React + Redux, delivering on realistic deadlines and report to technical persons only.
On infrastructure side, a hybrid cloud with some services in AWS, Azure and GCP (k8s)
Small, rapidly growing and profitable company with opportunities for meaningful growth and impact.
Prior ad-tech experience not a requirement.
If you're in Montreal, drop me a line and we'll meet up for an informal chat about you and your goals.
Contact: mo <at> districtm.net with CV / Github etc.
District M | Multiple Positions | Montreal, Quebec, Canada | FULLTIME | ONSITE We are an ad-tech company offering solutions to publishers and advertisers world-wide in an open and transparent manner.
* Backend PHP Developer
* Front End Javascript Developer
* Full Stack Developer
* Real Time Software Engineer (Golang)
* Systems Engineer (Golang)
* DevOps Engineer (k8s, aws, gcp)
Work within a tight, autonomous team in the heart of one of the most livable neighbourhoods in North America, competitive salary, quarterly performance based bonus, 3 weeks min time off with a bonus winter break.
Internal systems we use Golang, Scala and Python.
Product side we currently leverage Symfony 3/4 and React + Redux, delivering on realistic deadlines and report to technical persons only.
On infrastructure side, a hybrid cloud with some services in AWS, Azure and GCP (k8s)
Small, rapidly growing and profitable company with opportunities for meaningful growth and impact.
Prior ad-tech experience not a requirement.
If you're in Montreal, drop me a line and we'll meet up for an informal chat about you and your goals.
Contact: mo <at> districtm.net with CV / Github etc.
District M | Multiple Positions | Montreal, Quebec, Canada | FULLTIME | ONSITE
We are an ad-tech company offering solutions to publishers and advertisers world-wide in an open and transparent manner.
* Head of Compliance
* PHP Developer
* Front End Javascript Developer
* Full Stack Developer
* Real Time Software Engineer
* Systems Engineer (Golang)
Work within a tight, autonomous team in the heart of one of the most livable neighbourhoods in North America, competitive salary, quarterly performance based bonus, 3 weeks min time off.
Internal systems we use Golang, Scala and Python.
Product side we currently leverage Symfony 3 and React + Redux, delivering on realistic deadlines and report to technical persons only.
On infrastructure side, a hybrid cloud with some services in AWS, Azure and GCP (k8s)
Small, profitable company with opportunities for meaningful growth and impact.
Prior ad-tech experience not a requirement.
If you're in Montreal, drop me a line and we'll meet up for an informal chat about you and your goals.
Contact: mo <at> districtm.net with CV / Github etc.
I've conducted many interviews hiring for a growing tech company pulling from a large pool of new hires (4 major universities) as well as a metro with software pedigree.
With younger developers (or fresh grads) its about their propensity to learn rather than anything they've learned to do before, chances of a fresh grad having previously worked on something that would move the needle in 3 months are slim.
Reviewing their profile: prior internships and/or limited work experience offer are openers for how they might operate in a workplace, how they crack open problems and how well they handle the 'I don't know how to do this scenarios' (of which there will be many).
I refuse to whiteboard, so for the technical aspect, probe the keywords mentioned in order to ascertain what they were really accountable for and what is simply fluff, paying close attention to how they articulate their work and its impact at the company.
The rewards of a well-mentored junior developer are tremendous, though very time consuming at the onset, so make sure whomever you pick is a good fit that you'll be happy to work with.
Why is that? How you communicate is really very important. If the discussion warrants it, I offer the whiteboard to people if it helps them explain something or if I'm having trouble following. Is there a downside to this, or do you mean it as short-hand for some other interview practice?
I think they are probably referring to "whiteboarding" in the sense of asking somebody to implement a heap sort algorithm on a whiteboard using psuedocode or something along those lines.
Beyond this, I'm updating things to use GCR so that if this bleeds into tomorrow my team's development timeline isn't impacted any further.