Find Jobs
Categories
All Categories (5)
Web, Mobile & IT (5)
Distributed Systems

Remote Distributed Systems Jobs

Find Jobs
Popular skills: JavaScript, Java, Python, Node.js
5 jobs
User avatar
Full Time Remote
Anywhere
$7.5k - $9.4k per month 14 days ago
We are looking Globally for a skilled Software Engineer with a distributed systems background to join a series C startup with more than $200M in funding, which has brought us to a $1B+ valuation. Chronosphere is a remote-first company backed by Greylock, Lux Capital, General Atlantic, Addition, and Founders Fund. Requirements: *Deep background in distributed systems or storage layer programming. You will be working on low-level problems such as query engine optimization, on-disk data indexing, or data replication, and need to come to the role with a background in similar types of problems *Strong skills in a system-level language such as Go, Java, C#, or Rust. Knowing a specific language isn’t important; what matters is that you’ve become fluent in one by spending a lot of time in the types of projects where these languages are used *Experience operating highly available systems in production. We don’t just ship software - we also run a service on behalf of our customers. You’ll need to know how to do this effectively: where to place instrumentation to get the best understanding of your code’s behavior in production, how to debug distributed systems under load, and how to reproduce issues that might seem to only manifest in production workloads *A flexible, collaborative working style. We’re a small team working in a rapidly evolving space, and we’re looking for people that will help build a positive, supportive environment What you will achieve: In the first month, you will build a deep understanding of Chronosphere’s platform and begin contributing to the product. You will have time to learn about the space, our customer’s needs, and the underlying technology. Company offers: Within 90 days, you will have shipped several enhancements to the time-series database and contributed to designs shaping the overall direction of the system. You will be a core contributor to internal enhancements and M3 open source and will become a go-to person in one or more areas of the system. 6700-8400 EUR gross monthly. 7500-9400 USD gross monthly. Additional perks: Health insurance coverage Unlimited Vacation time Stock options
User avatar
Full Time Remote
Europe
2 months ago
The Team The Memgraph Core Engine team is responsible for building the core engine, implementing graph algorithms and all streaming capabilities behind Memgraph. This includes developing in-memory and on-disk data structures and algorithms with a strong focus on graphs, networking, query optimization, and execution. Memgraph provides the unique benefit of building high-performance systems software in a rapid production environment with a small, dedicated and collaborative team. The Role Distributed Systems Software Architect on the Core Engine team, with a strong background in distributed systems. In this position, you will be empowered to leverage your technical decisions, leadership, and business acumen. Responsibilities • Talk to actual and potential users to better understand requirements of the product • Design distributed system (components and the whole system) • Review the implementation code • Ensure that specification and implementation meets user requirements and long term product vision • Actively participate in defining/discussing implementation details to better understand all possible implications • Collaborate with other professionals to determine functional and non-functional requirements for new software or applications Requirements Basic • BSc college degree or equivalent experience in Computer Science or a similar field • Deep understanding of distributed system theory and distributed algorithms • Experience of how database and streaming system tackle distributed problems • Experience developing distributed systems or databases • Experience in C++ and/or Rust • Mathematical reasoning and problem-solving skills • Being comfortable with working in a dynamic environment • Always strives to expand their knowledge • Deal well with challenging problems and ability to think abstractly • An uncontrollable urge to investigate and solve problems • Ability to work independently and remotely Bonus Points • Knowledge about some cloud services, any cloud provider, most notably services like S3, EC2, Azure Blob Storage, understanding underlying principles and tradeoffs • Experience in designing or using large scale orchestration tools like k8s, understanding how the end system would fit in the modern ecosystem of tools
User avatar
Full Time Remote
United States and Canada
2 months ago
Our client is a young startup with an ambitious project – they develop a new global digital currency that will launch by giving a share to every single person on earth. They believe that the transition to a native financial layer on the internet is an important step for humanity. It is free, frictionless, and not controlled by anyone. This transition has already started on a small scale for insiders, but cryptocurrencies have failed to reach mass adoption over the last 10 years. The company aims to rectify this by creating a new cryptocurrency and distributing it to everyone on earth through a novel approach: a dedicated hardware device ensuring both humanness and uniqueness of everybody signing up, while maintaining their privacy and the overall transparency of a permissionless blockchain. In This Role You Can Expect To * Program mostly in Go, learning from and contributing to a team committed to continually improving their skills * Work with AWS infrastructure provisioned through Terraform and directly with services like S3, EKS, EC2, etc * Own the full lifecycle of feature development from design through testing and release * Participate in on-call rotation to provide application support, incident management, and troubleshooting You may be a good fit for our team if you have: *Experience in a lower-level language like Go. *You are familiar with micro-services architectures, and ideally have seen them in operation at a global scale *You have prior experience working in high performance or distributed systems; *You’ve been responsible for production services in the past and have a deep understanding of delivering software at scale, and maintaining operational excellence. *You are able to knowledgeably discuss performance, security, and user interactions in complex systems * You have built and operated a large scale distributed system service *You have expertise in AWS and Kubernetes *Experience with Mongo *You thrive in a fast-paced environments with ever-changing priorities Benefits *Health, dental, and vision insurance for you and your family *Unlimited time off *Parental leave *Flexible work hours *401(k) plan *Professional learning and development stipend *Lunch and dinner each day upon return to the office
User avatar
Full Time Remote
India
3 months ago
We are looking for an experienced Senior Software Engineer (Integrations) to contribute to PriceLabs' ambitious plans. We have an existing product that's being used by thousands of customers worldwide and are looking to upgrade our design and launch new features that will serve customers worldwide. Why join PriceLabs? PriceLabs was founded in 2014 and has been consistently growing over the past couple of years. We have established ourselves as a leader in revenue management for Short-term rentals. We serve thousands of customers worldwide, and our customers love the product! (NPS in the 70s, Customer reviews here) We are a global team of passionate individuals that accepts open communication, empowerment, and a shared focus on customer success. We are a freemium product, and the UX plays an important part in convincing the customer. Responsibilities: You will work with Ruby, Javascript, HTML and CSS. We are a RoR platform so understanding how ruby interacts with HTML would be ideal but not preferred. Build new integrations with property management systems (PMS) and also maintain existing ones. Talk to existing PMS and understand what new features can be incorporated and what existing features need to be updated. Engage with PMS partners and optimize the existing pipeline. Continuous improvement to our web stack, set standards, automate mundane tasks Requirements: 4+ years experience in back end web development and also have knowledge about Javascript, HTML and CSS in that order. You should be comfortable working with git, visual studio code(or any IDE that you prefer) and test your own code thoroughly before making a PR. Ability to architect and develop systems so it can connect seamlessly with PMS. Experience in building distributed systems that integrate with RESTful APIs and SOAP XMLs
User avatar
Contract Non-Remote
Sunnyvale, CA, United States
3 months ago
10+ years of experience building distributed scalable back services heavily relying on distributed messaging, storage, and compute Expert knowledge and extensive hands-on experience with Java 11+ (including streams and reactive) and Mongo (including very complex aggregation queries) Hands-on experience with Spring, Spark, Docker, and Kubernetes Strong understanding and experience with CI/CD pipelines, unit and integration testing, containerization, monitoring and alerting, production logs debugging Strong collaboration skills, system thinking and ability to clearly explain complex concepts Kafka, Cassandra, Solr, HDFS, Scala experience is a plus