SilverRail Technologies (Expedia Group) | Senior Python Engineer | London, UK | Full Time | ONSITE | Above-market Salary | https://www.silverrailtech.com/
SilverRail is searching for a senior-level Python engineer for our Account-Based Ticketing (ABT) team: think "Oyster for rail". We believe what we're building has the potential to revolutionise how people get around the UK by train.
We're looking for a Senior Backend engineer who predominantly works in Python 3. We use Django, Flask, PostgreSQL, AWS Lambda, and Docker, to name a few technologies. We're also going all-in on microservices, so anyone with experience or interest here could make a great candidate.
We work from a relaxed, comfortable office in central London (Tottenham Court Road), and offer flexible working hours as well as some remote options. We respect your work/life balance, and we have Glassdoor reviews (https://www.glassdoor.co.uk/Reviews/SilverRail-Technologies-...) to prove it.
We work in self-organising, cross-functional teams, so applications from engineers who also have a burgeoning interest in Product, Design, or Engineering Management would be very welcome.
Perm roles are now (finally) getting better at competing with sky-high contracting rates. Every successive budget also makes contracting a slightly less lucrative situation.
Revenue vs user satisfaction isn't entirely a binary choice though. If Monzo offer a feature which costs them a lot but offers user's some convenience, it's a bit of a balancing act to figure out what the convenience is actually worth. Debit card top-ups were costing Monzo millions per year, and seems to me to be only marginally more convenient than a bank transfer.
Debit card payment into a bank account is kind of an odd feature anyway, it seems like a bit of a relic from back when Monzo weren't a fully-fledged bank, and were just offering a prepaid card.
That's not an accurate summary of assignment expressions.
Assignment expressions perform the assignment and also return the value of the assignment. So you can assign and test a conditional at the same time. It's quite an elegant alternative to some quite verbose repetitive code you would otherwise have to write in some scenarios.
Assignment expressions are also found in languages like C#, and have proven to be of great practical value.
f-strings was another Python 3 idea that was pre-dated by an implementation in C# [1] ($-interpolation) and it was a popular idea in that language too.
I don't want to proffer an opinion on PEP 572 since I haven't followed the discussions, but these things have been "bench-tested" in other languages and not been found wanting, so I do wonder a little bit about the true cause of the controversy.
Yes, I don't really understand the controversy either. I work with Python a lot in my day job, and I am quite frustrated with how slowly the language moves. For a long time, it seemed like the reason was the Python 2-3 switch, but now we don't have that excuse, and things are still slow. Every little decision seems to get immobilised at the PEP stage.
I'm sorry, I should have clarified. There was a lot more to the PEP than what I mentioned, it just seemed to me like the loudest and dumbest arguments against it were complaining about the colon and not anything substantive.
I agree. I have only just heard of this product, but can immediately see it would be extremely useful to me. Sadly, I can say 100% that I can not justify this kind of spend on a single operational analytics tool. For that reason, I probably won't even try it.
Once you have your lambda running inside a VPC, you can assign an elastic IP to the VPC. You don't need an EC2 instance, but you will need a NAT gateway, which is billed at similar levels to a small EC2 instance anyway.
Hrmmm perhaps I'll just have to develop something with single packet encrypted port knocking perhaps. ~$36 a month is out of mine price range for something that is like 100k bytes a month (say having an Echo skill that can control Home Assistant)...
Can’t you open up a SSH-tunnel from the lambda? I think there are Python clients if OpenSSH isn’t available in lambda instances (anyone know which binaries are available? I suppose it’s a quite barebone Linux container)
I guess I don't want a socket listening. If AWS would publish their subnets maybe I could limit it to those addresses. It sure seems like they could keep their subnets dynamic and accommodate something like this but I guess not.
Wrong finger perhaps? Held at a wrong angle, getting a different part of the fingerprint? Dehydration affecting the capacitance of the body when scanned?
SilverRail is searching for a senior-level Python engineer for our Account-Based Ticketing (ABT) team: think "Oyster for rail". We believe what we're building has the potential to revolutionise how people get around the UK by train.
We're looking for a Senior Backend engineer who predominantly works in Python 3. We use Django, Flask, PostgreSQL, AWS Lambda, and Docker, to name a few technologies. We're also going all-in on microservices, so anyone with experience or interest here could make a great candidate.
We work from a relaxed, comfortable office in central London (Tottenham Court Road), and offer flexible working hours as well as some remote options. We respect your work/life balance, and we have Glassdoor reviews (https://www.glassdoor.co.uk/Reviews/SilverRail-Technologies-...) to prove it.
We work in self-organising, cross-functional teams, so applications from engineers who also have a burgeoning interest in Product, Design, or Engineering Management would be very welcome.
If you're interested, please email matt dot jackson at the above-linked domain, or through https://silverrail-technologies-inc.workable.com/j/B13759F83.... Thanks!