Hand-Picked Golang jobs • Apply directly to companies •
Clear salary ranges
Browse 100+ Golang Thought Machine Jobs (1 new this week) in November 2024 at companies like Third Light, Vaion and Coda Platform with salaries from $45,000 to $180,000 working as a Backend Developer, Graduate Software Developer and Backend 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
35 developers joined Golang Cafe in the last 30 days
15,151 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 121 Thought Machine Jobs • Sort by
Date
Backend Developer Third Light Cambridge, United Kingdom / Remote (UK) £40,000 to £50,000 a year
June 2020
2 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
Third Light is hiring a Back End Engineer —a Go developer or someone who has been mixing Go into their work or personal projects and is readynow looking for a primarily Go-based role.
You may work remotely - joining a team that already includes remote workers - or from our Cambridge office.
This is about delivering sophisticated new product features for release to our state-of-the-art software service that helps people manage and share their digital media files easily – features that deliver immediate positive impact for our global user base.
We're a small and expanding software development team, building an enterprise application with a highly-polished UI, using the very best and latest techniques. We employ an iterative, design-led process where everyone on the team gets a say.
Our product is a single-page JavaScript application loosely-coupled to a back end that's built on Go microservices and legacy PHP. We use microservices for all new features and Go is our chosen language to do this. In parallel we are migrating our older codebase to Go microservices.
We're agile and manage our work using a gentle Kanban process with daily stand-ups and we encourage a lightweight, productive approach to development. We can allocate projects that build upon your current strengths, and we offer a personal development approach that you may help shape.
Your opinion and expertise will be valued from day one.
Upcoming projects within the team
Integrate with social media to provide a publishing platform that can also gather user-generated content
Provide AI and machine vision to detect duplicate files and provide auto-tagging and OCR
Create a metrics & reporting system to track usage of features, document downloads and image views
Implement a full SFTP client & server interface to integrate with SLR Cameras and legacy systems
Extend workflow and automation microservices to create intuitive automated channel publishing tools
Automate orchestration of microservices in our product e.g. exploring Kubernetes
< your idea here! >
We're looking for
Someone who's positive about Go and wishes to embrace this exciting language
Proven back-end coding skills using either PHP or Go and for Linux
Demonstrable interest in Go—from industry, self directed learning or personal projects
An appreciation for continuous unit and integration testing
Skills in designing, building, testing and maintaining web services, ideally microservices
Ability to work with a large, live, production codebase
Familiarity with relational databases e.g. MySQL or PostgreSQL
Familiarity with CI/CD, preferably within a Git-based workflow
Optionally, familiarity with porting an OO monolith to a microservice architecture
Someone considering mid level back-end jobs such as: Go Developer | Go Microservices Developer | Golang Developer| Node.js Developer | PHP Developer | Python Developer | Back End Engineer | Back End Developer etc.
You may bring—or like to gain—skills exploring any of the following
Containers, containers as services and automated container deployment
Large-scale storage, manipulation and streaming of multimedia
Machine intelligence, visual recognition or similar numerical computation
Production experience in systems configuration, monitoring, logging, and metrics gathering
Our current technology mix - we'll help you get up to speed
Personal development plan that you can shape for related training/certifications/conferences
25 days holiday + public holidays | flexible hours | bicycle and free car parking | on site cafe | good coffee and tea | fresh fruit | choice of high end workstation | an adorable Beagle to brighten the office
Working remotely: The Third Light development team embraced remote working a few years ago and now has workers in more than one country. We strive to provide a friendly, fun, supportive remote-working culture and we refine our processes to make remoting easier. We will welcome your ideas and contributions. We provide computing equipment and cover reasonable costs incurred from running a home office.
Normally, as a new starter, you'd come to the office for a few weeks to get to know each other. Due to Coronavirus you will no-doubt join us remotely, at least temporarily, which will bring interesting challenges in how best to introduce you to, and integrate you into, the development team—how to train you, how to help familiarise yourself with our systems and ways of working. We see this as an interesting challenge so we’re working it out at the moment. We're planning a fully-remote ‘onboarding’ process with team meetups, one-to-one sessions and pair programming as well as online social gatherings for you when you join.
If you'd prefer to primarily work from our office this option will still be available to you after lockdown.
Graduate Software Developer Vaion London, United Kingdom £30,000 to £50,000 a year
February 2020
1 Applicants This Week
More Than 6 Months Old
Job Description
About Vaion
Vaion was founded in February 2018 by a very experienced team to revolutionize a multi-billion dollar security market with cutting-edge hardware and software, applying the latest advancements within machine learning, computer vision, and design. Right now, we are in the process of strengthening the initial engineering and commercial team for our product, so this is an incredible opportunity to enter an exciting and innovative company right from the beginning. Join us if you want to challenge and disrupt an existing technology market and have fun on the way.
We are looking for software engineers from graduate to experienced engineers in engineering or science with the highest academic achievement and experience in modern software development from the chip to the cloud.
Graduate Candidate Profile
Are you the sort of student that has been coding since you were really young? Have you developed a reputation for being a bit of a “techie”? Perhaps you build and configure computers in your spare time or your friends come to you with their PC problems for you to fix? Maybe you contribute to open source software as a hobby? If you do have experience developing software either for a University project or as a hobby and can show us on GitHub for elsewhere please let us know when you apply so we can discuss it at the interview!
You will also have a good degree (First or 2.1) in Computer Science, Mathematics, or a related subject.
Vaion Graduate Programme
Every new graduate hire is assigned a mentor who will be a senior member of the development team and your mentor is responsible for overseeing your development through the first few years of your career ensuring that you are given the necessary support and guidance as you develop your career as a software developer. Your mentor will also be responsible for ensuring that you will gain experience in a number of different areas of development so you will be able to discover what particular area you might wish to specialise in longer term. From day one graduate hires will be given the opportunity to become responsible for designing and developing a key part of the product. You will quickly gain experience across the full software development lifecycle from design through coding, testing and support across a wide range of technologies and languages
Desirable experience and skills
Your experience with any particular languages isn’t critical but prior experience in any of the following would be an advantage:
Knowledge of a general purpose programming language, including any of: Golang, Python, C, C++, Java, JavaScript, HTML or CSS.
Designing, developing and consuming REST APIs.
Knowledge of network security (e.g. SSL/TLS) and other crypto concepts.
Appreciation of test-driven development, continuous integration/deployment, Kanban.
Experience using Version Control Software such as Git as part of working in a team.
Experience developing for Machine Learning / Computer Vision
The Offer
Cutting-edge technical challenge
Immediate input into product development
Competitive salary
Equity
Visa Sponsorship available
Vaion graduate development program
How to apply:
If it sounds like you would be a good fit for us, please email a CV and portfolio to Marcus at hiring@vaion.com.
Our interview process is very informal - don't bother wearing a business suit! Just come prepared to talk about your experience, interest in technology, and meet our team.
Backend Engineer Coda Platform London, United Kingdom £70,000 to £90,000 a year
November 2019
1 Applicants This Week
More Than 6 Months Old
Job Description
Senior Backend Developer - London
About Coda
Coda is a technology company with a mission to build the best mobile games for each individual user with help of latest design trends and technology available for personalized experiences. Experimentation, creativity, and data are at the core of what we do.
We are a well-funded seed stage company founded by mobile industry veterans who have worked together for the past 6 years and exited their previous company. The company is based in London, and we have team members in Berlin and Istanbul.
About our team
We are a group of entrepreneurs who came together to build great games. After having exited the previous company that we built together and sold, our key goal is to make an impact in an area we are all passionate about and have fun.
We started and built the biggest mobile ad network in the Middle East and Southern Europe region and sold it to AdColony, one of the biggest, the inventors of rewarded video ads in mobile games. Our expertise is in the commercialization of games at scale, enabled by complex technology platforms.
Our goal is to bring together the best talent that is fit to go after our mission, regardless of background and location. We believe in opportunity equality and in the ability of diverse thinking teams to make a world-changing impact. We are looking to join up with other risk takers to form the foundation of our team.
Job Description
We are looking for experienced backend engineers to build the Coda platform from scratch. You will be one of the pioneer engineers who contribute to all parts and elements of the data platform we are building, from infrastructure to architecture to development.
You will work in a team consisting of experienced backend, data and machine learning engineers, directly reporting to CTO, for designing and building an integrated platform with numerous components and services, the primary intention being recording, querying and processing data. Agility, speed, robustness, security and availability are the core properties of the system we are aiming for. Although there are particular technologies we would like you to be experienced with, the main acceptance criteria for this role are system thinking ability, perfect problem solving skills and desire for constant positive contribution to Coda’s success.
Responsibilities
Be the part of the team to architect and build the platform from ground up
Implement microservices architecture for all inbound/outbound backend services
Develop services for client and server to record, query and process various types of data streams
Develop real-time 3rd party connected services to import/export data
Develop high throughput configuration services for client feedback
Work on and improve the deployment/orchestration/maintenance process
Support Data Engineers and Machine Learning Engineers in building Data Science workbench and creating testing/staging and production environments.
Qualifications
5+ years of Software Engineering experience in backend development
3+ years of experience with Go
Designed and built services/applications that deal with big data (high in volume and throughput)
Experience in different types of data storage schemes (logs, objects, relational, time series, graph etc.)
Having successfully implemented solutions to deal with at least over 100K TPS
Knowledge in microservices architecture, containers, and orchestration
Proficient in SQL
Former experience with at least one relational database solution (PostgreSQL, MySQL)
Former experience with in-memory data stores (Redis, Memchached, etc)
Thorough knowledge on cloud infrastructure, experience with AWS and its variety of services from IAM to EC2, from S3 to Kinesis.
Keen on CI/CD pipelines and automated testing
As a plus worked with distributed data warehouses (Snowflake) and distributed computing frameworks (Apache Spark)
Why join Coda?
*You’ll get to benefit from being part of a transparent and early stage team where you can get exposure to various aspects of a company whilst deploying your own expertise with a clear product vision and the funding to survive the chasm
* You will work on some of the hardest technical and operational challenges in the industry - explore and break your own limits and help us break our own
* Yes it’s mission impossible and yes we know our ambitions are slightly over the top but we bring experience and resources of a proven team that has achieved a wild dream before and is hungry for more
* You will work with a diverse team that has learning, having fun and achieving long term goals as top priorities
We Offer
We welcome parents and parents-to-be - 24 weeks maternity and 8 weeks paternity leave with full pay
25 days of annual paid leave
Competitive salary and equity
We are committed to equal employment opportunity regardless of race, colour, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you have a disability or special need that requires accommodation, please let us know.
At source{d} we are building the technology stack for the next generation of Machine Learning powered developer tools. We are an open-core company built around our Open Source projects. We have raised over ten million USD so far, and we are currently growing our team.
This position is open to those wishing to work remotely between the San Francisco and Moscow Timezones as well as those who want to work from our Madrid Office.
Role
This position is for a Lead Engineer in the Infrastructure team. The team has currently 3 members.
The Infrastructure team manages multiple clusters:
Pipeline clusters, built on bare metal servers at a hosting provider. It has more than 1000 threads, more than 6TB of RAM and 500TB of storage, and it is backed by CoreOS and Kubernetes. It has two main goals: on the one hand, it stores all the available public code in a distributed filesystem and on the other hand, it runs intensive computation jobs over the stored data on top of Apache Spark.
Machine Learning research cluster, built on bare metal servers at our Madrid office. It is backed by CoreOS and Kubernetes too and it has GPUs available on every server to run deep learning algorithms.
Multiple Google Kubernetes Engine clusters for public-facing services. All clusters are managed with Terraform, Kubernetes and Helm.
The team also maintains several services such as databases, queues, continuous integration, monitoring, logging, etc.
At source{d}, we care about Open Source, which is why we as the infrastructure team we contribute to projects such as Terraform & CoreOS and create our own. We maintain the official Terraform provider for Helm (terraform-provider-helm).
We are looking for someone with a background in Linux, networking and containers, passion for automation and experience working at scale. Finally, knowledge of at least one backend/scripting language who cares about best development practices.
Golang Engineer Seldon London, United Kingdom £40,000 to £60,000 a year
October 2019
1 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
Seldon is looking for a Golang Developer 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 and Alibi. We also contribute to open source projects under the Kubeflow umbrella including KFServing.
Your role at Seldon would be:
Design and build scalable ML solutions on top of the open source and enterprise Seldon products
Deliver end-to-end technical expertise throughout the lifecycle of enterprise client-facing projects
Required skills:
A degree or higher level academic background in a scientific or engineering subject.
Strong computer science and system architecture foundations.
Familiarity with linux based development.
Experience architecting/applying technology to solive real world challenges.
Software Engineer (Generalist) StackRox Mountain View, United States $140,000 to $180,000 a year
July 2019
4 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
Are you passionate about building high performant products or using cutting edge technologies? Are you interested in defining our products, working closely with Product Management, in a fast-paced Agile environment? Are you looking to be impactful and contribute to engineering initiatives to achieve product goals with excellence? StackRox has an opportunity for you where you can contribute your skills, expertise, ingenuity and passion to help us succeed in our mission!
WHO WE ARE LOOKING FOR
We are looking for a software engineer who is skilled in building large scale distributed software systems that are highly performant while reducing the cost of deployment in cloud infrastructures. The ideal candidate cares deeply about performance, resource footprint, elegant coding with a great understanding of data structures and algorithms for enterprise-grade products, and is a fearless experimenter with a willingness to try new things. You'll fit right in if you like solving challenging problems by architecting elegant solutions, designing algorithms and writing code.
QUALIFICATIONS
Bachelor’s degree in Computer Science/Engineering or related field (or equivalent experience)
1+ years of experience in software engineering, algorithm design and systems development
Experience developing in Golang, C/C++, Java, or Python, with a language agnostic attitude toward development
Strong ability to define problems, formulate solutions, effectively collaborate and communicate, plan and execute
Ability to work boldly with a sense of urgency: embrace mistakes, learn from them, and help drive the team toward success
PREFERRED QUALIFICATIONS
Master's degree in Computer Science/Engineering or related field (or equivalent experience)
Experience with Docker or Kubernetes, and Linux containerization technology
Experience with private and public cloud design considerations in the areas of virtualization, distributed systems, load balancing and networking, large scale data storage, and/or security
Experience with distributed system orchestrators, scalable messaging systems, and large throughput data processing systems
Experience with low level Linux containerization subsystems (cgroups, namespaces), other containerization/virtualization systems, or related subsystems like scheduling or networking
Expertise with a broad range of data structures, algorithms, and software design, with strong debugging skills
ABOUT US
StackRox helps enterprises secure their cloud-native applications at scale from container build and deployment through runtime. Founded in 2014 by Sameer Bhalotra (former White House senior director for cybersecurity) and Ali Golshan (former co-founder and CTO of Cyphort), StackRox has assembled a team of experts in security, infrastructure, and machine learning. StackRox enables security teams to centralize container deployment governance, visualize the container attack surface, expose malicious activity, and stop attacker activity. It combines a new security architecture, machine learning, and protective actions to disrupt attacks in real time and limit their impact. Partnered with Docker, Amazon, Google, IBM and Red Hat, StackRox is the choice of both Global 2000 and emerging cloud-native enterprise companies.
At source{d} we are building the technology stack for the next generation of Machine Learning powered developer tools. We are an open-core company built around our Open Source projects.
We have raised over ten million USD so far, and we are currently growing our team.
This is a remote position however can also be based from our Madrid office.
All remote applicants must be based between the San Fransico and Moscow Timezones
Responsibilities
Writing robust and maintainable backend code.
Designing new features.
Maintain our projects and improve its stability.
Supporting internal stakeholders.
Supporting our open source community.
Requirements
Strong backend coding skills in, at least, two languages.
Good algorithmic problem-solving skills.
Experience with performance optimization or scaling in volume of data.
Strong Linux skills.
Experience creating public APIs (REST, gRPC or equivalent).
Preferred Requirements
Experience with Linux storage and networking.
Experience with distributed systems.
Experience with distributed storage.
Team
The Data Retrieval team is developing source{d}'s data retrieval pipelines that synchronize and provide access to any number of code repositories. Written mostly in Go, it aims to be robust, friendly, flexible and capable of running on large-scale distributed clusters over petabytes of data.
We at source{d} seek to be at the heart of any project related to source code. Thus, this core tool is used both in-house for building source{d}'s unique global scale open dataset of +60M code repositories for cutting-edge Machine Learning research, as well as used by our customers to ingest git repositories to their source code processing clusters.
Good knowledge of Linux, storage, networking and distributed computing is important.
You will be expected to have strong backend coding skills in at least two languages, and very good algorithmic problem-solving skills. Skill at programming in Go is not required but will be highly appreciated. We strongly believe it can be learned by any skilled developer, and we care much more about our team's mindset and prior experience than specific language skills.
Culture
source{d} is a company for developers by developers. We firmly believe in always doing what's best for the individual developer in the community. Our team consists of members who are passionate about programming. To understand our culture better, read more about it here.
At the moment, we are 35+ people from 10 different countries working closely together from our office in Madrid. We are more than happy to sponsor you a visa and guide you and your family through the whole process if you decide to come to work from our office, but you may also choose to work remotely. Currently, we have remote team members in USA, Portugal, Ireland, France, Belgium, Poland, Estonia and Russia.
For those wanting to work from one of our offices, we fully support the visa and moving process for you and your family.
At source{d}, we have a transparent salary policy which we feel strongly about it. Your seniority level will be determined during the last round of on-site interviews.
At source{d} all of the projects we work on are public on GitHub and the vast majority are open-source under licenses such as Apache 2.0 or GPL3.
We don't just believe in open-source, we also believe in radical transparency as an organization, there we publish everything about the company at github.com/src-d/guide.
Perks
We go to conferences and other developer events!
Open Source Days, every second Monday, you are encouraged to work on any OSS project you choose.
Flexible hours, set your own schedule that fits you.
Free books. We will buy any books that help you learn & grow.
If you choose to work from one of our offices, you will enjoy a comfortable and spacious environment.
Annual summer and winter Christmas parties and a hackathon retreat are held in Madrid and all team members are flown over for it.
As (Senior) Software Engineer (m/f/d) you will be involved in every layer of the technology, including the robot control system, the video streaming system, our machine learning side as well as the cloud infrastructure. In addition, you will be essential in defining the foundations of our product and culture.
The profile:
You have relevant work experience in fast moving environments like a start-up, technology companies, or from technical university programs
You have got a strong knowledge in C or C++ programming, proficient Linux experience and you are always curious to learn new technologies
Fluent verbal and written English language skills
Affinity for autonomous mobility technology
You think big and like to build something, you are solution oriented and like to get stuff done
You enjoy working in a fast-moving environment
At the same time you are a true team player and we will enjoy working with you
Nice to have’s:
Video and audio encoding (e.g. H.264/AVC, H.265/HEVC) and multimedia systems with deep understanding of codecs for optimisations
Background in mobile networks (e.g. 4G / LTE) over the top services, real time services
General networking (e.g. VPNs, TCP/IP), packet routing, network performance tuning
Robot Operating System (ROS)
Experience with embedded systems and the Nvidia SDK
HW/SW integration into vehicles (e.g. functional safety, CAN, etc.)
We obviously don't expect anyone to check all these nice to have's!
Our offering:
Change how people move in big urban areas while making car ownership obsolete
A competitive compensation package & unlimited vacation
Involvement in one of the most exciting tech projects in Europe
An open-minded and fun work environment
Be surrounded by a highly committed and very experienced team
Relocation services to Berlin - It doesn’t matter where you currently live!
Note: Ree provides an equal opportunity to all candidates. All candidates will be considered for employment regardless of age, ancestry, color, gender identity or expression, marital status, medical condition, national origin, political affiliation, race, religion, sex, sexual orientation.
We are Synergeticon, a fast-growing startup in the aerospace and shipping industry.
Our goal is to leverage the latest web, communications, machine learning and robotic technologies to make aircraft production and maintenance processes even more efficient.
Particular focus is placed on the cooperation between man and machine.
We use Golang for various cool things like graphql-backends, microservices communicating via grpc or implementing interfaces to robots, sensors. In Addition we're working with docker, kubernetes.
Software Engineer Cabify Madrid, Spain $45,000 to $65,000 a year
November 2018
2 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
About the position
The Risk team is responsible for building, improving and maintaining an event-driven, real time scoring risk platform for Cabify. The goal is to minimize fraud and credit risk while at the same time improving user experience, and improving security for our Driver and Rider apps. As a Risk Engineer at Cabify you will be responsible for:
Improving the current scoring system by combining rule-based and machine learning to reduce false positives and friction within the app users.
Maintaining a production platform used by millions of users with high throughput.
Deploying and implementing machine learning models like regression and classification with the help of the Data Scientists in either Go or Python.
Working closely with Data Engineers, Data Scientists and Systems to ensure constant quality and reliability.
Ensuring backend support for future Front End of the application
What we're looking for:
* Experience in object oriented programming in any major language ( we use mainly Go and some Java).
* Experience in message brokers or similar (we use PubSub).
* Experience in, at least, one functional programming language (we use Scala).
* Experience in any batch / real time distributed processing framework (we use Beam and Spark).
* Experience using NoSQL databases like Cassandra or HBase