Hand-Picked Golang jobs • Apply directly to companies •
Clear salary ranges
Browse 100+ Golang Network Perception Jobs (2 new this month) in November 2024 at companies like Live Planet, Live Planet and LYNK Global with salaries from $38,000 to $200,000 working as a Senior Software Engineer, Backend, Systems Software Engineer (Camera team) and Backend Software 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,372 developer profiles page views in the last 30 days
Live Planet, Inc. develops infrastructural technologies to enable next-generation video applications. Live Planet was founded by serial entrepreneur Halsey Minor, who to date has founded or co-founded technology companies that have created over $100 billion in cumulative value, including: CNET, Uphold, Salesforce, Google Voice, OpenDNS, and Vignette.
Live Planet's solutions include:
The Live Planet VR System: the only end-to-end capture, distribution, and monetization system for immersive video. The Live Planet System makes it easy, practical, and affordable to create and deliver stereoscopic VR and 360° video, whether live or recorded, allowing creators to focus on their productions and applications. (www.LivePlanet.net)
The VideoCoin Network: video infrastructure for a blockchain-enabled Internet. The VideoCoin Network is a decentralized video encoding, storage, and content distribution system that turns all cloud-based video services into an efficient algorithmic market running on a new blockchain with a native protocol token, the VideoCoin. (www.VideoCoin.io)
Position Overview
We are looking for a GoLang backend engineer to support our camera and cloud services. This position provides the unique opportunity to work on Live Planet camera software infrastructure and distributed cloud.
Candidate Profile
An ideal candidate shall have the following experience/credentials/experience:
B.S. or M.S. in Computer Science or related field.
4+ Years GoLang experience
4+ years Python experience
Google Cloud Platform administration
Containers (docker) and container orchestration (kubernetes)
Infrastructure deployment automation (ansible, terraform, packer)
Monitoring and alerting tools (consul, telegraf, grafana, elk, fluentd)
Experience working in a dynamic start up environment
Strong written and verbal communication skills
Outstanding attention to detail.
Location: San Francisco Bay Area.
Live Planet is an equal opportunity employer. All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran or disability status.
Live Planet, Inc. develops infrastructural technologies to enable producers to deliver next-generation media experiences and services to consumers worldwide. Founded by serial entrepreneur Halsey Minor (CNET, Salesforce, Google Voice….), Live Planet's solutions include:
The LIVE PLANET System: the only end-to-end capture, distribution, and monetization system for immersive video. The LIVE PLANET System makes it easy, practical, and affordable to create and deliver stereoscopic VR and 360° video, whether live or recorded, allowing creators to focus on their productions and applications. (www.LivePlanet.net)
The VIDEOCOIN NETWORK: a decentralized video encoding, storage, and content distribution system that turns all cloud-based video services into an efficient algorithmic market running on a new blockchain with a native protocol token, the VideoCoin (issued by the VideoCoin Development Association Ltd.). The VIDEOCOIN NETWORK will lower costs by deploying unused compute resources, enable a new generation of applications via open APIs and open source-based development, disintermediate media behemoths with peer-to-peer video distribution, and increase privacy with decentralized, end-to-end encryption. (www.VideoCoin.io)
The Opportunity:
You will own the Live Planet VR Camera software development and configuration. You will design, develop and support applications that control camera behavior, collect information from the camera, update software on camera, etc. Also you will own Live Planet VR Camera CI, testing and embedded OS configuration.
We are looking for a self-driven, talented engineer who will focus on the camera's core application software stack and the Linux-based infrastructure around it as well as help be a core member of the Camera team. This is an opportunity to make an impact for the Live Planet Camera System.
We are a fast moving team with a lot of unique knowledge in VR, hardware, video streaming, and distributed compute knowledge. It is a unique chance to grow as a leader and an independent owner of very cool software stack based on modern technologies and processes.
Needed Experiences and Skills:
Working understanding of Linux concepts, specifically Ubuntu based functionality (Systemd, Debian packages, Common Configuration files, etc.)
Experienced Golang engineer with practical experience of HTTP 1/2 (GRPC) micro services development.
Software design skills; in other words you know how to organize multiple of micro services to work together in clean and efficient manner.
Feel comfortable to organize and optimize startup, discovery and networking of OS (operating systems).
General knowledge & understanding of video pipelines & streaming
We are looking for an ambitious, growth-minded developer who loves coding, is ready to apply their skills to bring our web applications to market and contribute to the growth of our startup.
We have created an engineering culture where there is a high level of trust, autonomy and transparency.
We’re open to candidates with various levels of experience. From junior to very senior, come join us!
Why LYNK?
- LYNK is a VC-backed, product-driven startup working with leading institutional clients, top level experts and thought leaders globally
- We operate in a high-octane environment where our people think about the big picture and always strive to “make it happen”
- Our team, spread across four countries today (and growing!), is multinational, multilingual and multicultural. Our clients have likened us to a mini United Nations.
- You will be constantly challenged with new problems to solve every day.
- We are here to realize big dreams and have a firm belief in our core mission – to democratize access to knowledge.
What You’ll Do:
- Build user-friendly new features by writing well designed, testable and efficient code with superb quality to improve platform quality and stability
- Develop full-stack web applications with high availability, simplicity, maintainability and reusability
- Design and develop RESTful APIs with high scalability and availability
- Create and maintain high standard documentation for APIs and software
- Collaborate with product managers, UI/UX designers and UX researchers to define the product vision, review specs, make architecture decisions, create user-friendly designs and build new features for end-to-end product development
- Integrate data from various back-end services and databases
- Integrate test automation into workflows
- Implement code review and continuous integration from a bottom-up approach with other developers
What Expertise You’ll Add To The Team:
- 3+ years of experience in software development with a focus on Javascript MVC framework such as backboneJS, AngularJS or React or EmberJS or MeteorJS or or equivalent, AWS, HTML, CSS, NodeJS, RESTful API
- 3+ years of experience with one of the following backend technologies: NodeJS, Python (Django), Golang, Ruby on Rails
- 3+ years of experience in developing RESTful APIs, NoSQL database development such as MongoDB, Redis, AWS, WebSockets, Git (GitHub), Jira and Confluence, reusable and simple Data Structure, microservices architecture, TDD/CI/CD with Jenkins Pipeline
- Experienced in modern browser technologies, e.g. WebSockets, Local Storage, Worker Threads, etc.
- Knowledgeable of how web applications work including security, session management
- Hands-on experienced with network diagnostics, network analytics tools
- Experience building high-load scalable systems
- Keen to learn devops experience (Linux, Docker, Nginx, Ansible, Databases, Queues)
- Experience working in an Agile or test-driven development environment
- Open source contributions desired
Bonus Attributes:
- Strong passion for business and enthusiastic about taking part in shaping LYNK’s growth
- Function well in a very fast-paced startup environment
- Track record of excelling in small teams
- Team players who thrive in uncertainty and like to “make things happen”!
Our Tech Environment:
AngularJS/React Single Page Application development, MVC-based web architecture, RESTful APIs programming, API design, HTML, CSS, large distributed system and highly scaled request handling services (e.g. microservices architecture), WebServices, Docker, Ansible, AWS, Redis, MongoDB, Cassandra, ElasticSearch
What We Commit To You
- Competitive remuneration package in a rapidly-expanding startup
- Work in a collaborative, co-creation hub in the heart of the city - with amazing facilities
- Comprehensive medical insurance coverage, including dental
- Generous leave policy, including a ‘work remote policy’
- The opportunity to travel and work around the globe with our international clients and growing number of offices (Hong Kong, Singapore, Mumbai, New York City)
- The opportunity to be a part of something impactful
You are either already an expert in distributed ledgers/blockchain/Ethereum or wish to become one. You want to join a team of technologists, who really care about writing high quality, open source code. You are self-motivated and don't need many directions to get a job done together with your teammates. We are knowledgeable, curious, and nice people, who have a shared vision to re-shape the world of business software. We would love to hear from you if this feels like a good home for you.
Responsibilities
- Write clean, maintainable, secure code for distributed applications.
- Build software with Solidity, JS/Node and Go.
- Write code that deals with high-value financial transactions.
- Scalability, security, and ease of deployment for our end-users are key. Your code is operated by the largest corporations on this planet.
- Build the infrastructure that connects our enterprise customers with Ethereum and the Centrifuge peer to peer network.
- Be directly responsible for the creation and maintenance of core Centrifuge modules.
- Drive your projects from inception to completion by owning your own deliverable and collaborating with your teammates.
- Review code of others, maintain shared libraries, contribute to our shared infrastructure and toolbox.
- Be a strong individual contributor in our team-oriented environment. We care about our team and people and value collaboration.
Requirements
- You like solving problems and working with smart, nice people.
- A strong and proven computer science or computer engineering background.
- Track record of high quality, well-crafted code that has been used in production environments.
- Communicate in English in our fast-paced and results-oriented environment.
- Comfortable cooperating with the team in your office as well as remote team members.
- Experience in API development and integration.
A plus:
- You are familiar with cryptographic algorithms, decentralized systems, distributed consensus systems and security and trust reduction.
- You wrote applications before that deal with invoices, purchase orders, payments, or other transactions of the financial supply chain.
- You know your way around writing code for large-scale peer to peer applications.
- Experience with contributing to and managing open source projects.
- Experience shipping and maintaining code that is used in enterprise environments.
About Centrifuge
Centrifuge is the decentralized operating system to power global trade and commerce. We are building the systems and tools on public blockchain infrastructure to enable open, fair, and transparent business within the Financial Supply Chain.
Over the last 20 years, we built companies and software to address major issues in the world of Procure to Pay. Global large-scale business networks, invoicing between companies, providing financing for the supply chain - to name a few services we created over the years.
The Centrifuge OS allows businesses to transact on a global, decentralized network while maintaining control of their data. It democratizes access to business processes, makes the supply chain more transparent, and removes the middle-men who extract money from the global economy for their own sake. We are setting up our Berlin offices right now and you will be one of the first ones to join the team and shape our culture.
Senior Systems Engineer Swish Toronto, Canada / San Francisco, United States / Remote $80,000 to $160,000 a year
October 2018
3 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
Swish is a world-class development studio whose teams have delivered products for Google, Microsoft, Kik, Nasdaq, Factset, and other major enterprises. The blockchain engineering team at Swish is looking for talented distributed systems engineers to optimize protocol transaction throughput and network reliability for blockchains in development.
Our mission is to bring the promise of a decentralized blockchain-based future to reality for clients.
As a systems engineer, you will work with our blockchain developers, protocol researchers and clients to implement and improve on a byzantine fault tolerant blockchain architecture based on the Tendermint consensus layer, by increasing the throughput, reliability and stability of the network. This role is ideal for engineers who have experience optimizing performance and robustness of distributed systems, and are excited to be working on the cutting edge of high-performance blockchain protocol development.
You might have experience as an Unix/Linux distributed systems engineer optimizing performance and reliability for large-scale cloud servers, and be relatively new to blockchain and distributed consensus protocols. Or you might be a blockchain engineer who is very familiar with distributed consensus protocols like delegated proof-of-stake, and newer to working on low-level performance optimizations. Experience with Tendermint is a huge plus. Either way, you are a great detective and passionate about pushing the performance of your infrastructure to its limits, without compromising on safety or stability.
We are also looking for:
Strong communication skills.
Experience with performance and load testing.
You should be motivated by a desire to solve the most important problems, obtain unprecedented results, and push your methods to their maximal performance.
Responsibilities
* Optimize Tendermint consensus protocol codebase for speed, reliability and performance, including making PRs as needed to the OSS Tendermint project
* Troubleshoot reliability issues of distributed systems, e. g. connection losses between Tendermint nodes under heavy load
* Monitor the infrastructure and blockchain performance to identify issues
* Measure and improve server response times in different conditions and environments
* Guide protocol design decisions
Requirements
* 1+ years experience with Golang, C or C++
* 4+ years of experience in a systems engineering role
* Deep experience with networking and concurrent computing
* Deep experience with Unix/Linux systems
* Experience with AWS/GCP
* Comfortable operating in dynamic environments
Bonus Points
* Background in networking or distributed systems
* Familiarity with Cosmos / Tendermint
* Proficiency in protocol-level blockchain development
* Contribution to open source software
* Degree in STEM field, especially software engineering or computer science related.
* Experience in small startup environments helping large enterprises.
* Experience with a distributed team
About Swish
Launched in February 2013, Swish is a fast-growing business with an innovative working culture and teams spanned across the world with teams in Toronto, San Francisco, Berlin, Auckland, Bruxelles, Medellin, and more.
We create products for successful business using cutting-edge technologies: Blockchain, Machine Learning, and Apps Dev. Working with Swish puts you in contact with prestigious brands, wherever your base is. We are a 100% remote-work company because we believe it is everyone’s choice to live and work the way they prefer.
Work is organized in sprints - 2 weeks periods to which, as a member of our talent community, you choose to commit. You always have the choice to accept or decline a sprint, or take-on multiple sprints simultaneously.
We let members choose what suits them best depending on their current situation: family, travel, studies, finance. We know life is not linear and we respect the humans behind the screens.
Our work ethic relies on six core values: Transparency, Directness, Meritocracy, Autonomy, Responsibility, Continuous Learning.
Ensuring a diverse and inclusive workplace where we learn from each other is core to our values. We welcome people of different backgrounds, experiences, abilities, and perspectives. We are an equal opportunity employer and a fun place to work.
Site Reliability Engineer KIWI.KI Berlin, Germany €50,000 to €50,000 a year
October 2018
6 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
Our goal is to replace the physical key and to revolutionize key management. Our smart access-as-a-service solution KIWI allows users to unlock doors completely hands-free with our identity token KIWI Ki or by using our KIWI App. Our customers from the real estate industry use the KIWI Portal to simplify key management. And service providers like Deutsche Post and waste management companies open the doors of apartment buildings with KIWI. More than 47.000 households in 15 cities are already connected to the KIWI Infrastructure.
Our development team is an interdisciplinary mix, covering the full range from hardware and firmware development through systems, web, and mobile. Our highest priority is safeguarding the privacy and security of our users. We believe that it’s possible to have a connected system without gathering huge amounts of information on the private lives of our customers. As a result, we have developed our whole system almost entirely in-house, using cutting-edge cryptography, an innovative wireless sensor network, and an open-source approach.
YOUR ROLE
The role of the SRE at KIWI is to allow for the business to make changes quickly and safely within the company. Your role includes:
- Working with the business to translate business requirements into technical implementations.
- Designing and building tooling and process patterns to be used by the rest of the Engineering team.
- Maintain production and test environments.
YOUR SKILLS
Excellent, in-depth knowledge of GNU/Linux and associated technologies.
Strong knowledge of TCP/IP and UDP.
Highly skilled in at least one scripting language.
Working experience with Kubernetes, preferably running on CoreOS, continuous integration pipelines (Gitlab-CI, Travis, Circle).
An understanding of Ceph network block storage.
Python or Golang background a plus.
Excellent communication skills, both written and verbal.
A proven track record of working with Linux systems.
Able to work autonomously. Identifying and prioritising tasks; experience enough to know when you seek input from others.
WE OFFER
A high degree of autonomy, challenging tasks, and the ability to impact the company every day
An inspiring work environment based on team spirit, fun and passion for our product
Employee stock ownership plan und training budgets
German classes for non-native speakers
Weekly team breakfast and lunch as well as unlimited coffee and other drinks
A friendly and international team in an office in Berlin Mitte
Join our talented team and be a part of the KIWI story! We are looking forward to receive your application. Please apply here: https://kiwi-jobs.personio.de/job/13157#apply. Your contact person is Charlotte.
Software Engineer Backend Kraken Berlin, Germany / Remote $90,000 to $150,000 a year
October 2018
2 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
This role is fully remote and can be based anywhere.
Our Engineering team is having a blast while delivering the most sophisticated crypto-trading platform out there. Help us continue to define and lead the industry.
Responsibilities
Design and implementation of Micro-services in Rust
Port legacy Micro-services to Rust
Writing reusable, testable, and efficient code
Implementation of security and data protection systems
Write highly scalable, high volume services
Create optimized database schemas
Requirements
Expertise writing network services in Rust, or other languages such as C, C++ or Go and a willingness to learn Rust.
Experience using a Linux server environment
Ability to independently debug problems involving the network and operating system
A strong candidate will also
Be familiar with deployment using Docker
Have experience with SQL and Redis
Be proficient with HTTPS and Websockets
Be passionate about secure, reliable and fast software
Full-stack Engineer TruStory Los Angeles, United States $80,000 to $130,000 a year
September 2018
1 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
Trustory is a decentralized social network to validate claims that people make.
THE PROBLEM
The internet is a place where anyone can tell their stories and be heard. Yet, in being open and permissionless, the internet sacrifices trust. If you really want the truth, you have to read credible sources, cross-reference them, and remove the bias. See the problem?
OUR SOLUTION
We’re building a decentralized application on top of the internet that doesn’t sacrifice trust or convenience, to get the truth. Using game-theoretic incentives, it’s possible to create a social network that validates the truthfulness of information.
WHAT WE VALUE
We value ethical, curious, and passionate people.
We don't care about your grades. We don't care about your pedigree. We care about your intellectual tenacity. We care about how you think not what you think.
WHAT WOULD MAKE YOU A GOOD FIT
You have a passion for writing clean, scalable and maintainable code.
You have a strong sense for good technical architecture and design.
You get bored easily. You like working on technically challenging problems. You automate repetitive, low-level tasks. You get excited about something you don’t know. You pursue your curiosity.
You hate being locked down. You like having the flexibility of working how you work best. Morning or night, in or out of the office, at a desk or standing up. You like having autonomy and ownership of the product.
You have conviction in your ideas. If you feel strongly about something, you don’t shy away from expressing your opinion. If you're in love with something, you share it with the world.
Working with competent, driven people who are maniacal about what they’re working on is what you're seeking.
OUR TEAM
We’ve worked at Andreesen Horowitz, Coinbase, Facebook, Goldman Sachs, Groupon, TED
We have backing from Fred Ehrsam, Scott Belsky, Coinbase, Pantera Capital
Software Engineer Corti Copenhagen, Denmark $60,000 to $100,000 a year
August 2018
2 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
How would you steam live audio traffic across multiple services into a machine learning model? What is the memory consumption of a service streaming data with maximum network utilization? How would you handle images send to a GraphQL endpoint?
At Corti, we have proven a life saving technology that augments emergency medical dispatchers with machine learning. We envision a near future where all emergency dispatchers around the globe are augmented by our intelligence. We are proud to say that the engineers at Corti are saving lives. A life saving engineer is dedicated, seeks for real purpose and is proud to the extent of obsession. We don't need the ninjas and wizards, we need people who own every aspect of their work at any time.
To get there, we need to solve problems that go way beyond picking the right text editor. The engineering team at Corti owns the entire stack, from live audio capture, real time traffic processing and classification using machine learning models to the hardware on the dispatcher desk, the servers in the basement and the right cloud strategy.
We pick our team members carefully so we can maintain our culture of excellence. We look for complementing skills and characters and care less about your degree, certifications and experience. You can't hide behind your screen as we are a team that believes in collaboration across all the departments at Corti.
You can solve problems and you can proof it to us. You are better at estimating memory usage than remembering the exact implementation of quicksort. A new problem stimulates your creativity rather than your hippocampus. Working cross domain is a bonus for you and you are eager to widen your horizon.
While we have a core set of tools, programming languages and concepts we work with, we will definitely going to ask you to learn something new. Never worked with machine learning? This will change. Writing a parser for a network protocol? It will happen. Transitioning a customer to the cloud? The sky isn't the limit for us.
We are looking for someone experienced in Golang to support our backend team. You would be mostly working on the REST and GraphQL API and the integration with the models from the machine learning team.
Backend Engineer ConsenSys New York, United States / Remote $85,000 to $124,000 a year
August 2018
2 Applicants This Week
More Than 6 Months Old
Job Description
About the company
ConsenSys is a venture production studio and the leading technology firm in blockchain globally. We deliver products, solutions and platforms built using blockchain technology to transform how business is done in complex network of buyers, suppliers and consumers.
Our teams are busy at work building the future of identity, financial markets, commerce, the music industry, security, and infrastructure, and more. To accomplish this we've built out a flat organizational structure which we call the ConsenSys Mesh: a network of individuals & teams working autonomously and towards the same goal. If you are someone that thrives in a fast-paced environment where being self-directed, determined, and resilient are a requirement, we would love for you to join us.
Job position
Permanent - Remote work possible
Job description
About Balanc3 at ConsenSys:
The Balanc3 team is building and developing financial reporting products on the Ethereum blockchain. We're leading the accounting initiatives in the blockchain industry through our accounting software platform, full service partnerships, and accounting industry involvement. We have brought together leaders in both the accounting and blockchain industries to inform the design of our products.
About the Role:
We're seeking a Backend Engineer who is a self-starter and quick learner with a keen interest in Ethereum and blockchain technologies. Our ideal candidate is one who communicates effectively and consistently ships high quality, well-tested code.
Responsibilities:
Design and implement backend services - APIs, web services
Integrate with developed frontends
Collaborate with the team with well communicated and documented processes
Develop high-quality software design and architecture
Identify, prioritize and execute tasks in the software development lifecycle
Develop tools and applications by producing clean, efficient code
Automate tasks through appropriate tools and scripting
Review and debug code
Perform validation and verification testing
Collaborate with internal teams and vendors to fix and improve products
Document development phases and monitor systems
Ensure software is up-to-date with latest technologies
Here are some of the perks of being part of a unique organization like ConsenSys:
The forefront of a revolution. At ConsenSys we fundamentally believe that a next generation of technologies presents the opportunity to create a more just and equitable society.
A dynamic startup environment. ConsenSys is a thought leader in the blockchain space and we are absorbing a significant portion of the mindshare. This is both exciting and challenging, as we learn to scale our organization while adhering to the principles of decentralization.
Continuous learning. You’ll be constantly exposed to new languages, frameworks and ideas from your peers and as you work on different projects -- challenging you to stay at the top of your game.
Deep technical challenges. This entire ecosystem is about 10 years old. Ethereum itself is still a toddler. There is much work to be done before these platforms can scale to the order of millions or billions of users. ConsenSys is building the technology platforms that can get us to those next thresholds of scale.
Skills & requirements
At least three years of backend engineering experience, a large portion of which was in a team environment