Hand-Picked Golang jobs • Apply directly to companies •
Clear salary ranges
Browse 50+ Golang Bison Trails Co Jobs (1 new this month) in May 2024 at companies like Carted, GetGround and Cake with salaries from $120,000 to $200,000 working as a Senior Software Engineer, Backend Engineer (All Levels) and Senior Golang Engineer. Last post
Hiring Golang Developers?
Create your profile to continue
48 direct messages sent by companies to developers on Golang Cafe
in the last 30 days
31 developers joined Golang Cafe in the last 30 days
12,337 developer profiles page views in the last 30 days
Get access to exclusive discount on Golang courses up to 25% off
Last developer joined
2-Click Apply
Upload Your CV
Go to your Inbox & Confirm Your Application
10 of 69 Bison Trails Co Jobs • Sort by
Date
Senior Software Engineer Carted Remote $150,000 to $200,000 a year
July 2021
1 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
OUR STORY
Carted started life as a way for consumers to buy products via TikTok, and now has bold ambitions to redefine global e-commerce. We’re on a mission to build solutions for the next generation of commerce. Commerce doesn’t have to be complicated, ultimately we are about empowering developers and platforms to make commerce seamless by connecting them to millions of merchants and billions of products with a single API.
Carted will power commerce experiences anywhere on the internet, allowing developers and content creators to build a direct checkout of any product from any merchant via any content on the web.
We are looking for talented Go developers in any location and apply with only Github and LinkedIn.
Problems we solve on a daily basis, breaking captchas, indexing billions of records, scaling up to handle insane RPS, browser automation, tuning for speed.
If your Github or LinkedIn is good we will follow up with a Coderpad test and let you know the outcome straight away.
RESPONSIBILITIES
Write awesome scalable Go code.
REQUIREMENTS
Build the world's most powerful commerce API.
WHY COME AND JOIN OUR TEAM
We are a well-funded, fast growing startup with people in Sydney and around the globe. You will have autonomy and ownership of the work you do, with flexible hours
We offer a competitive base salary plus equity, so you are rewarded for your best work. On top of this we offer generous paid holidays. Holiday is called holiday at Carted and never ‘annual leave’ as we are big believers that holiday is your time and we want you to enjoy it! We also provide you with top-end equipment to make your space enjoyable.
We have a training and development allowance to invest in your personal and professional development.
If you're not based in our awesome Sydney HQ, we offer a co- working membership.
We like to learn quickly, do things differently and most importantly... have fun! 🎉
Backend Engineer (All Levels) GetGround Hammersmith, London, United Kingdom £40,000 to £100,000 a year
July 2021
2 Applicants This Week
More Than 6 Months Old
Job Description
GetGround is developing the infrastructure for a global digital marketplace for assets enveloped in companies. Trillions of dollars of assets are tied in inefficient illiquid markets - think property, ships, factory machinery & infrastructure to name a few.
Enveloping an asset in a company unlocks liquidity by enabling the right legal basis for asset ownership, governance and exchange. However companies, one of humanity's greatest inventions, are stuck in the past. We are digitising and automating the company, through:
Programmatic incorporation and administration
e-wallet financial infrastructure
Automated accounting incorporating machine learning techniques and
A secondary market platform built for scale
To start, we're tackling UK private residential investment property, with £1.3 trillion of stock and £30-50 billion in transactions a year.
Backend Engineer | Hammersmith, London
A Backend Engineer at GetGround works on projects such as financial infrastructure, robust systems for high value transactions and company management. We primarily use Golang, deployed on Google Cloud. We care about thoughtful, tested, documented code that delivers excellence to our customers.
This is a unique opportunity to be part of building a product with significant market fit as it scales exponentially. Beyond strong traditional technical skills, we’re huge fans of clean design thinking and architecting, as well as communication and an ability to learn and adapt.
The role comes with immense scope for growth and impact in a zero-ego, zero-BS environment. We’re building a team that works together to solve hard problems that will enable us to achieve our mission to make assets more transparent, trustworthy and accessible.
In this role, you will develop:
Technical rigour through collaborative, multi-disciplinary and thorough refinement processes. We want hackers and painters!
Simple, clear and concise communication and documentation of technical ideas
A challenger mindset - to implement new patterns and libraries, and to improve readability and efficiency
What you will do
Working in a cross functional, collaborative team, you will participate in the entire application lifecycle, from architecting to development, testing and review
You will design and write clean documentation
You will work closely with product to design functionality
You will collaborate with Frontend developers to integrate user-facing elements with server side logic
You will provide training and support to internal teams. We believe in constant learning and growing - everybody learns from each other
You will build reusable code and libraries for future use
The experience you will have
Solid familiarity with programming languages such as (in order of desirability) Golang, C++, Java, Rust, ES6, Python
A passion for good design and architecture, including in the context of large-scale web applications
Systematic problem solving approach and knowledge of algorithms, data structures and complexity analysis
Experience with unit testing, integration testing, or similar testing frameworks
A passion for good documentation
Experience with database technologies like SQL, noSQL, key-value stores (e.g. mySQL, Postgres, MongoDB, Redis…)
Experience with cloud technologies such as Google Cloud or AWS.
A desire to build large-scale technology that can change the world for the better
About us
Hello, we are GetGround. We have been in stealth mode building amazing products to disrupt a marketplace. We are building a new global network for trading assets, starting with residential property. We have just secured Series A funding and are on a significant growth trajectory that has the confidence of QED, Mosaic as well as several prestigious private investors.
Our Co-Founder and CEO Moubin qualified as a Doctor and went on to have a successful career at McKinsey and private equity house, APAX. Moubin started GetGround with his brother and our CTO, Misrab. Misrab is a Stanford Computer Scientist that led the scaling of the Gojek Data Science team in Asia.
We are proud of how far we have come since 2018, but humbled and excited at what there is still to achieve. Our values sit at the core of everything we do - pursuit of excellence, feedback obsessed, No BS and healthy egos.
If you are great talent, but working somewhere where you don't feel recognised, developed, rewarded or included, your next home could be GetGround. Join us!
Please note, whilst we have flexible working, this role will be office based when we are able to return to the office.
Diversity & inclusion at GetGround
GetGround encourages applications from all sections of society and we believe in the criticality of an inclusive culture. We are focussed on and committed to equal employment opportunity regardless of race, religion or belief, ethnic or national origin, disability, age, citizenship, marital, domestic or civil partnership status, sexual orientation, gender identity or any other basis as protected by law.
GetGround benefits
Competitive salary + excellent stock options
Competitive health, dental benefits
Various discounts/benefits via Perks at Work
Cooked lunch on Fridays from a local restaurant when we are in the office
Health & dental benefits
20 days PTO + 1 day off per month as a mental health day
Support for conferences and professional learning & development
Senior Golang Engineer Cake Newport Beach, California, United States / Remote (United States / Canada) $120,000 to $165,000 a year
July 2021
1 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
CAKE is a marketing technology company providing the leading SaaS enterprise platform for real-time marketing intelligence. Our mission is to address the challenges and opportunities in tracking and analyzing the massive amounts of clicks generated from mobile, affiliate, display, retail, lead generation campaigns, and more. Our executive team possesses decades of online marketing experience and a deep understanding of digital analytics across a breadth of industries, leading us to nearly 200% year-over-year growth the last two years.
Every employee of CAKE should continually strive to deliver exceptional service to our clients, subconsultants, co-workers and everyone with whom we come into contact. CAKE represents teamwork, communication, accountability, and respect - this is our public image.
The goal of CAKE is to solidify and grow our client base through the cooperative efforts of employees at all levels. To help us achieve this goal, we promote continuing professional development to serve the needs of our employees and the growth we are building together. By working together, increasing efficiencies and focusing on quality and profitability, we will prosper in any economic environment.
As a Sr. Go Engineer at CAKE, you are responsible for the design, development, and management of the core business processes and data tier of the CAKE platform’s technology stack. This role is an integral part of CAKE’s development team and will work closely with key stakeholders, software architects, and leadership in the Technology and Product groups to ensure optimal development standards, performance, and reliability.
You will use your experience with distributed and/or micro-service architectures to implement high-performance, scalable, and stable code in a distributed architecture, alongside a team of other engineers. Your code will be deployed into multi-region cloud infrastructure (currently AWS); will be ephemeral in nature; and will be designed with testability, monitoring, and scalability in mind.
Lead Developer Organise London, United Kingdom / Remote (Europe) £72,000 to £90,000 a year
June 2021
1 Applicants This Week
More Than 6 Months Old
Job Description
Organise is striving to build a team that reflects the diversity of our community and is truly inclusive. We welcome applications from under-represented groups, particularly people of colour, trans and non-binary people, new parents, and disabled people.
💫 Who we are
Organise is a fast-growing startup on a mission to give everyone the tools, network and confidence to improve their life at work. Our vision is for a world in which decent, fairly paid work is available and accessible to all, and where all of us are treated with dignity and respect at work.
More than 1 million people are already using Organise. We put power in people’s hands, building a progressive force for change inside companies.
The Organise staff team pride ourselves on nimble, focused workplace campaigns. That means our team is decisive, ambitious and happy to take risks. We’re characterised by our energy and enthusiasm; we’d rather aim high and see what happens, than play it safe. We’re passionate about putting Organise members first – we believe change at work happens when more people get involved.
We're expanding our team and building out our platform to include a peer-to-peer network. We're building a space for people to build power and support each other at work pseudonymously. A space for our core members to talk to each other in a space their boss can't see. Small monthly subscriptions from members will verify their identity. The Organise network is paid for and protected by the workers. We currently operate in the UK, and are aiming to launch in the US by 2022.
"I can't believe it! It's only been a week since I started my Organise campaign to stamp out harassment in gyms. And already, the CEOs of Pure Gym and The Gym Group want to talk about how they can make their gyms safer." Organise member, April 2021
🙌 About the role and our team
We’re a team who:
Are passionate about making high quality digital products that give our users power to improve their lives at work
Can collaborate effectively, inspire other team members, and start from a position of empathy
Understand the business and social mission of Organise, and work with the broader team to prioritise ideas and features that will deliver for our users
Are comfortable working in an early-stage environment, and the uncertainty (fun!) that change can bring. We get the right balance between thoroughly-tested code, and getting things done
We’re looking to scale our engineering team to build out our network product, on an infrastructure that's fit to scale with us.
We have a great starting point: hundreds of thousands of active users that love the Organise product, a straightforward deployment process, and a big focus on great user experience. We have plans to ensure scalability while we grow as a team - pairing as much as we can, an agile approach to product development and dedicated time to evaluate and improve our processes.
We build most of our software in Ruby (mostly Rails) and React, use Postgres hosted on AWS RDS for our databases, and use Heroku to host most of our web applications.
As Lead Engineer you will:
Play a leading role shaping the culture and developer experience of the engineering team - building a team that has a deep commitment to delivering products that empower our users and improve working life for everyone
Work closely with our CTO and CEO to set priorities and direction for our product and infrastructure. You'll play a scrum master role for development of our network product - inspiring and setting clear direction for team members
Get to know (and work on) the entire product and infrastructure - you'll spend time with our campaign coaches and Organise users to see our product in action. You'll get into the detail of how our tech empowers members to improve their lives at work, and you'll feed ideas from the whole team into our tech strategy
Work directly with our backend engineers to improve our infrastructure, so that we're ready to scale globally for millions of users
Support, coach and develop engineers to thrive in their roles through regular 121s, feedback and team retrospectives
💪 You should apply if
What we're building at Organise excites you!
You have experience managing and developing software engineers and building collaborative, caring, and high performing teams
You have experience with Ruby on Rails and React
You are curious and passionate about solving problems and building products that empower millions of users
You enjoy thinking about data and architecture, and can demonstrate an understanding of good database design
You have experience leading product development in a scrum/agile environment
You have experience setting priorities at a high level - bringing together long-term infrastructure goals and product design
You have experience working with legacy codebases
You are able to communicate effectively and work well with a diverse range of non-technical colleagues
You are open-minded and willing to learn new approaches to your role and our culture
🥳 You'll benefit from:
Equity in the business
Wellbeing benefit and access to mental health support with Spill
Remote working budget
Learning & development budget + progression support
Involved in other aspects of the business, from strategy, management and training, to shaping team culture
Being part of something that's both commercially successful and socially important
💥 Some highlights from 2021
Using Organise, Amazon drivers landed national media coverage, including an exclusive BBC Newsnight investigation, exposing their working conditions & calling on Amazon CEO to lower their parcel targets back to a safe level. They’ve also met directly with MPs and got the Amazon CEO grilled in front of Parliament. 40% of drivers have had their targets lowered to a safer level now as a result - a huge win for their collective action.
Over 100,000 members pressured the government to abandon their plans to scrap the laws protecting paid holidays and rest breaks (working time directive) - including sending tens of thousands of messages sent directly to the Business Secretary in the 24 hours leading up to the U-turn. Civil servants tell us (off the record) that the department were ‘astonished’ by the level of public backlash to the plans.
Dan*, a Census worker, started a campaign when he noticed Census temporary workers were being asked to travel to attend their first-day induction without being offered to have their travel expenses covered. In response to thousands of people joining the campaign, ONS has agreed to make sure all temporary workers are reimbursed for their travel expenses. With this and the update to the Census Jobs FAQs page clarifying the expenses policy, Census workers can start their jobs without being out of pocket.
✨ Logistics
🧑💻 Location: Can be remote (within +/- 5 hours of GMT) or based in our London Kings Cross office (a dog-friendly office 🐶 with a lot of plants 🌱) and will we provide you with all the tools you need!
💰 Competitive salary: Our salary formula adjusts to your cost of living and experience. For this role, the range is: £72,000 - £90,000 GBP in the UK // $101,000 - $127,000 in the US. We use a transparent salary formula based on experience + you'll get substantial stock options as part of our EMI scheme.
😍 Benefits: 38 days holiday per year (including Bank Holidays), Flexible working hours, Childcare benefits/vouchers, forward thinking parental leave policy, menstrual and menopause policy, discounted gym membership, time off in lieu policy, team lunches and activities. Please note, these will keep evolving as we continue to grow!
If all of the above interests you, please follow the steps below! You do not need to have previous experience on all of the aspects of the job role to be shortlisted. What's more important is your willingness to learn and your commitment to Organise's principles and mission.
Here's the steps of the application process:
Before you apply, you can jump on a 10 minute call with one of Organise's co-founders (Nat and Bex) to talk through the role and answer questions that will help you decide whether to apply. Please follow this link https://calendly.com/bex-organise/lead-engineer-pre-application-chat if you would like to set up a call
When you are ready to apply. You'll be asked a few questions aiming to understand your motivations in applying and why this role is the right fit for both sides
To ensure fairness, your application will be anonymised and randomised when we are shortlisting. Instead of reviewing your CV, we will make shortlisting decisions based on your answers to the application questions. These answers will tell us a bit about your skills, experience and motivation for the role. **
After shortlisting based on your answers to the application questions, we'll invite you to a 20 minute call to chat through the role and a bit more about you and our culture
If both sides decide this could potentially be the right opportunity for you, we’ll invite you to an interview over zoom, followed by a practical task. This interview and task will relate to the tasks you might do in the role, and for us to understand your current skills. We'll also give you plenty of time to ask questions, learn more about Organise and what it’s like to work as part of our team.
If both sides are keen, then we’ll invite you to a final interview that will focus on team culture and how you work best. You'll also have to ask any final questions about the role and working at Organise
You can see more about the technical interviewing process here:
Based in France and the United Kingdom, OneStock offers an omnichannel Order Management software suite for retailers wishing to make their order management agile, offer the best customer experience and boost their sales.
The company, co-founded by Romulus, Benoit and Vincent in 2010 has become a benchmark for cross-channel merchants, and has many clients in France, the United Kingdom and more generally in Europe.
The company aims to expand even more internationally. His mission ? Abolish the borders between physical and digital commerce.
About The Role
Within our R&D department, you will supervise part of the team and actively participate in the development of OneStock software, whether on back or front issues. The tools will have to respond to the daily issues facing our customers: big data, real-time, high performance and high availability, cloud, UX for different types of users ...
In direct relation with the Chief Architect and the other Tech Leads of the R&D team, and in close collaboration with the product, onboarding, marketing and sales teams, you will intervene in all phases of the product's life. You will shape the software from the design phase to deployment, including technical and technological choices.
You are committed to project management and team management while having a solid technical background. In short, you will be the tech lead of the “green” R&D team (made up of half a dozen engineers for a total of about 15 people with the other colors).
For the purely technical side, you will have to contribute to our platform built on a micro-services architecture. You will thus have the opportunity to manipulate the different technologies of our stack.
The methods / technologies / tools we are used to using:
Deployment on a private and elastic cloud type environment with Docker (Swarm) and soon Kerbernetes
Continuous integration with GoCD and version management with Git
A graduate of an engineering school, you have a strong technical background, want to contribute to the development of a SaaS tool and know how to guide a team. You also know how to be autonomous and are not afraid to take on complex human and technological challenges.
Your main missions will be:
Guide, coordinate and monitor the work of the team
Lead the design of the features to be developed
Actively participate in software development
Provide training and skills development for newcomers
Ensure compliance with work methodologies
Be responsible for the quality of the team's work
Make technological choices in agreement with the team
Provide support for the implementation and debugging of features developed by the team
Monitor to identify new technologies that could benefit the software
Required Skills:
Development of back-end and front-end applications (minimum 5 years of experience)
Minimum of 2 years of experience in team management and / or project management
Knowledge and experience on micro-services architectures, and their deployment in a high-availability and high-performance environment.
Teamwork, in an agile environment (Scrum or Kanban)
Autonomy, Adaptability, Communication
Fluency in English
Interview Process
HR interview with the Chief Architect (1h)
Technical test and presentation with the team (2h)
Senior Go Developer Perkbox London, United Kingdom £70,000 to £80,000 a year
April 2021
5 Applicants This Week
More Than 6 Months Old
Job Description
About Us
Perkbox is a platform that provides a unique employee experience, enriching the personal and working life of employees. It offers a suite of products including access to best in class Perks, Perkbox Medical, Perkbox Recognition and Perkbox Insights. It serves companies such as Nando’s, Caffe Nero, Krispy Kreme and Levi Strauss & Co. Headquartered in London, Perkbox has offices in Sheffield, Paris and Australia and are on a mission to improve the employee experience at a Global level.
We’re an ambitious, fast paced scale up where things evolve all the time. The success of our mission depends on your high expectations, your autonomy and your proactivity. We don’t have a rule book and that’s why we always strive to work better together. We’re up for a challenge to solve problems that are bigger than us, and we promise you one thing for sure - you will never stop growing here.
Our mission is simple: take our leading product and transform it into a global SaaS product. Working in a small team of developers you'll be evolving our platform and infrastructure by developing microservices, creating tools, building APIs, writing tests, integrating systems and utilising AWS cutting-edge features to enhance the platform experience for a global user base.
You will need to hit the ground running in getting a measure of our platform and service architecture with support from our Product & Engineering teams and solutions architects. You will be working across teams to not only deliver code, but also to take a leading role in the design of services and implementations. You will understand the value of an MVP and know how to efficiently scale back functionality to meet user impact or time-bound requirements whilst maintaining stability.
On a day to day basis you will:
Work with other senior engineers to architect and design backend software to meet the needs of the business
Work closely with front-end engineers, data engineers, product managers, UX and DevOps - We work in small super-focussed cross functional teams who take ownership on a specific product features
You’ll be creating new Golang microservices, adding features and fixing bugs on our existing microservices
Perform fair and considered peer code reviews,
Writing bucket loads of good quality, testable code (and tests)
Requirements
About You
You'll need to have:
Proven track record architecting and delivering Go projects to a high standard
Experience in not only writing microservices from scratch but also in understanding and developing existing services against a roadmap
Building high performance, scalable services using protocol buffers/gPRC
Experience writing test suites, specifically unit and integration tests
An excellent communicator
Tech background:
Docker
Kubernetes
AWS
Git
Microservices via gRPC and event-driven architecture
MySQL, noSQL, Postgres
Experience with TDD, Unit, functional and E2E testing
Continuous integration/deployment
Self-driven, quality controlled
The cherry on the cake...
Experience with Service Mesh and Linkerd
Experience with Terraform or any Infrastructure as Code toolkit
React.js/Node.js/Typescript
GraphQL
A track record using Go in Open Source projects
Benefits
Are there any benefits besides the salary?
When you think of Perkbox, you probably think about all our free perks – like free coffee from Caffé Nero, free cinema tickets, gym discounts, birthday boxes, our employee assistance programme (EAP), and access to an online GP.
And yes – everyone who works here gets all the same great perks we give to our customers. But don't go thinking that's everything. Our culture goes well beyond the perks we're famous for!
We're also all about celebrating anniversaries and recognising your biggest achievements. We stoke the fires of your curiosity with external speakers and generous learning budgets. We practice transparency with regular 'Let's Talk' sessions from the senior leadership team. We take the time to listen to every single employee and use your feedback to make improvements to our company culture. We support working parents, provide pension plans – are you ready for this one? We're a dog-friendly office too!
It's all about delivering a work-life balance that lets you live your very best life.
Golang Developer CodePen Remote (PST) $120,000 to $150,000 a year
March 2021
1 Applicants This Week
More Than 6 Months Old
Job Description
About Us:
CodePen is a social development environment for millions of frontend developers and designers. Our small team of seven helps hundreds of thousands of developers learn, share, and create on the web every day.
Our users span the globe from the Midwest to the Middle East, from middle school to agency pros all our users share a passion for learning and building on the web. We build tools to build websites so our users can create without the toil and trouble typical of common software development.
Your skills as a seasoned Golang programmer will help the next generation of web programmers build their best ideas. If you're passionate about software development and the web, we'd love to have you join our team.
What You'll Be Working On:
As a seasoned Golang engineer, you'll be working on CodePen's next-generation Pen Editor. As the eighth member of the team, you'll play a pivotal role in developing and designing our ambitious new editor. We'll need your experience and ideas to:
Develop a distributed, high-performance source code processing pipeline
Build services to support real-time software editing
Create a closed-loop system that takes advantage of Golang's unique attributes
Be responsible for the security and performance of code processing pipelines
Deploy hundreds of thousands of new user websites every month
Migrate a Ruby on Rails application to Golang-powered web services supporting a GraphQL API
What You'll Need to Succeed:
Because we're such a small team, every person makes a large impact on the product and most importantly, our users. We have a flat hierarchy, prize deep work, independence and creativity. We care most about delivering high-quality solutions that solve our users' problems.
You'll need to bring strong expertise in Golang to our backend team and be able to communicate those ideas to the entire team (customer success, design, frontend) so that we maintain a consistent thread throughout our codebase and product.
We're a small remote team of seven working across four timezones: PST, CST, EST and Australian Eastern Standard Time. Strong writing and communication skills are critical and deeply embedded within our culture.
Requirements and Benefits
7+ years experience programming
3+ years experience with Golang
Node.js experience a plus
Cloud and Linux experience a huge plus
Remote work (entire team is remote)
Share at least 3+ working hours with Pacific Time Zone
Salary $120K (meets requirements) — $150K (exceeds requirements) / year
Equity in a small startup with a single round of Pre-Seed Funding
Software Engineer Seldon London, United Kingdom £60,000 to £90,000 a year
March 2021
3 Applicants This Week
More Than 6 Months Old
Job Description
Seldon is looking for a Software Engineer to join our team. We are focused on making it easy for machine learning models to be deployed and managed at scale in production. We provide Cloud Native products that run on top of Kubernetes and are open-core with several successful open source projects including Seldon Core, Alibi:Explain and Alibi:Detect. We also contribute to open source projects under the Kubeflow umbrella including KFServing.
About the role
Design and build scalable machine learning solutions on top of the open source and enterprise Seldon products.
Working on bring the Explainable AI and ML Monitoring available in the Alibi projects into the enterprise products for general use.
Essential skills
A degree or higher level academic background in a scientific or engineering subject.
Familiarity with linux based development.
At least 2 years of experience in industry or academia showing completed projects.
Core skills (The role will be focused on these skills so we would expect existing experience or a demonstrable desire to learn these)
Experience with GoLang and Python
Experience with Kubernetes and the ecosystem of Cloud Native tools.
Experience using machine learning tools in production.
Bonus skills (Any of these will be of great interest to us)
A broad understanding of data science and machine learning.
Understanding of explainable AI or machine learning monitoring in production
Familiarity with Kubeflow, MLFlow or Sagemaker
Familiarity with python tools for data science
About our tech stack
Some of our high profile technical projects:
We are core authors and maintainers of Seldon Core, the most popular Open Source model serving solution in the Cloud Native (Kubernetes) ecosystem
We built and maintain the black box model explainability tool Alibi
We are co-founders of the KFServing project, and collaborate with Microsoft, Google, IBM, etc on extending the project
We are core contributors of the Kubeflow project and meet on several workstreams with Google, Microsoft, RedHat, etc on a weekly basis
We are part of the SIG-MLOps Kubernetes open source working group, where we contribute through examples and prototypes around ML serving
We run the largest Tensorflow meetup in London
And much more 🚀
Some of the technologies we use in our day-to-day:
Go is our primary language for all-things backend infrastructure including our Kubernetes Operator, and our new GoLang Microservice Orchestrator)
Python is our primary language for machine learning, and powers our most popular Seldon Core Microservices wrapper, as well as our Explainability Toolbox Alibi
We leverage the Elastic Stack to provide full data provenance on inputs and outputs for thousands of models in production clusters
Metrics from our models collected using Prometheus, with custom Grafana integrations for visualisation and monitoring
Our primary service mesh backend leverages the Envoy Proxy, fully integrated with Istio, but also with an option for Ambassador
We leverage gRPC protobufs to standardise our schemas and reach unprecedented processing speeds through complex inference graphs
We use React.js for our all our enterprise user products and interfaces
Kubernetes and Docker to schedule and run all of our core cloud native technology stack
Benefits
Share options to align you with the long-term success of the company.
Exciting phase of fast-paced start-up challenges with an ambitious team and unlimited potential for professional growth.
Access to discounted lunches, gyms, shopping and cinema tickets.
Healthcare benefits.
Cycle To Work Scheme.
Logistics
Our interview process is normally a phone interview, a coding task, and 2-3 hours of final interview (carried out virtually). We promise not to ask you any brain teasers or trick questions. We might design a system together on a whiteboard, the same way we often work together, but we won’t make you write code on one. Our recruitment process has an average length of 3 weeks.
When joining ECAD Labs Inc. you are joining a dedicated team intently focused on making blockchain easier to build on. We develop tools for the Tezos ecosystem. Our mission is to increase the GDP of the blockchain by empowering and inspiring developers.
We are looking for a senior engineer with experience in designing APIs and/or developer tooling. Finding the right abstraction and implementing APIs that are a joy to use will be your north star. Strong background with go and strongly typed languages generally is required.
As a Senior Software Engineer, you will be involved in greenfield projects, developing reference implementations for emerging standards in the blockchain space, development and maintenance of open-source systems such as https://signatory.io
You will be part of a small team whose core values include offering a safe environment to be yourself, share your ideas, and offer your perspective. You will get to work with all aspects of the product or service lifecycle, from ideation and system design to building, testing, deployment, documentation, launch reviews, developer support, and bug fixes.
Responsibilities
Building, maintaining, and enhancing APIs and SDKs to service our developer and enterprise clients.
Designing solutions for user needs, coding, testing, and writing documentation
Creating the ultimate onboarding experience for developers
Location
Our Vancouver office, fully remote within Canada, or a blend, whatever works best for you!
Requirements
Professional experience developing in the go language
Practical experience with public key cryptography
Experience with and interest in building interpreters, abstract syntax trees, and code generation.
Comfortable reading and writing TypeScript is a strong asset.
Writing protocol encoder/decoders
Software design and architecture: Working alongside product management to co-create product requirements, then transform them into high-quality libraries and services.
Refactoring and technical debt management: Advocating for a healthy codebase, proactively adding architectural improvements to the product backlog to maintain scalable and maintainable software.
Software quality: Reinforce the quality and stability of production-level code through design, unit testing, code reviews, and collaboration with other team members on test strategy and its implementation.
Coaching and mentorship: Acting as a technical leader for your team members, teaching them best practices and behaviors.
ReasonML, or OCaml experience is an asset.
Knowledge & curiosity of computer science fundamentals (type systems, data structures, algorithms, state machines, etc.)
Eager to prototype an idea over having a meeting about an idea
Able to reflect upon past choices and act upon those reflections.
Be a lifelong learner.
Benefits
Employer funded group health and dental benefits
Birthdays off
Self-care days
Flexible work environment
Competitive salary
Working with a progressive team on groundbreaking open-source projects
Software Engineer Tilia Pay Remote, United States $120,000 to $150,000 a year
March 2021
3 Applicants This Week
More Than 6 Months Old
Job Description
Remote within USA (CA, CO, FL, GA, MA, NH, TX, VA, WA only)
Our mission is to build new economies by enabling our partners to compensate their content creators for the digital goods and services they produce. Here on the Ecom engineering team, we accomplish this by building a growing set of financial capabilities on top of our regulatory licenses. Some of these capabilities include processing payments and payouts, verifying user identities, detecting fraud and enforcing sanctions. Additionally, these systems have an expanding set of tools around them to be used by our partners and customers.
Basically, we write code that lets users sell digital hats in video games and get paid real money.
This position is for a Software Engineer on the Ecom team. The primary responsibility is to design and build the APIs that facilitate our capabilities. This is a fast-paced team and we are responsible for the full life cycle of our code. We break large systems down into component parts to be concurrently worked on, which requires that we be in lock step with each other. This means we highly value dependability and communication. We are iterative in nature, both as it applies to the code as well as our own processes. We build cool stuff, we weigh risk/reward, and when we make mistakes, we respond quickly and together and without blame. This is a team in the truest sense.
You will:
Take features through their entire lifecycle - design, implementation, test, documentation, deployment, production monitoring, outage response, and usage analysis
Design the API spec and implement it, to enable core business capabilities around payments, payouts, identity verification, fraud detection, sanction enforcement, and tooling
Communicate not just with the team, but also directly with our partners and vendors
Participate in our culture of continuous improvement to make both the tech and the team even better
Learn about and contribute to financial technology
You need:
Experience with Golang
Experience with SQL
Experience with UNIX/Linux
Broad exposure to common web technologies
Proficiency in scripting languages
The ability to work independently and collaboratively in a remote environment
Excellent written and verbal communication skills
6 years of experience in web software engineering
Bachelor’s degree in a technical field or equivalent experience
What we use and teach:
Golang, MySQL, Python
Docker, Drone, Jenkins, Terraform
Automated testing, Continuous Integration and Deployment