Software Engineer, Networking

D2iQ


3 weeks ago

01/27/2020 13:20:06

Job type: Full-time

Hiring from: US only

Category: Software Development


D2iQ's systems & networking team is currently looking for several talented and highly motivated software engineers to enable networking and service discovery for microservices and big data workloads.

We use whatever technology is required to achieve high availability for our customers. Currently, our tech stack is built in Erlang, C, C++ and Go. We use underlying techniques such as gossip, CRDTs, probabilistic algorithms, and statistical analysis to build fault-tolerant distributed systems.

Team members should have production experience, and approach systems development with an operational mindset. You should feel at home with the CAP theorem, distributed consensus, and preferably also software defined networking. We hope that you’re a passionate individual with a natural sense of curiosity, and think about solutions from first principles. You must feel comfortable working in tight technical constraints, where legacy data planes and hostile applications are the norm.

Responsibilities
  • Performing code reviews and giving cordial feedback
  • Performing design reviews and providing original insights
  • Creating clear designs with well thought out design docs
  • Writing reliable control plane code, and the tests that allow it to safely evolve
Required Qualifications
  • Experience developing and operating large-scale infrastructure services
  • Ability to perform differential diagnosis under pressure in real world environments
  • Ability to comfortably work with managed runtimes (either Go or Erlang)
  • Currently residing in the United States
The following is a plus
  • Knowledge of the Linux networking ecosystem (BPF, tc, iptables, iproute2, etc.)
  • Knowledge of TCP and IP at both the implementer, user, and operator level
  • Experience working with loosely coordinated distributed systems
D2iQ - Your Partner in the Cloud Native Journey

On your journey to the cloud, you need to make numerous choices—from the technologies you select, to the frameworks you decide on, to the management tools you’ll use. What you need is a trusted guide that’s been down this path before. That’s where D2iQ can help.

D2iQ eases these decisions and operational efforts. Rather than inhibiting your choices, we guide you with opinionated technologies, services, training, and support, so you can work smarter, not harder. No matter where you are in your journey, we’ll make sure you’re well equipped for the road ahead.

Backed by T. Rowe Price, Andreessen Horowitz, Khosla Ventures, Microsoft, HPE, Data Collective, and Fuel Capital, D2iQ is headquartered in San Francisco with offices in Hamburg, London, and Beijing.

Please mention that you come from Remotive when applying for this job.

Help us maintain Remotive! If this link is broken, please just click to report dead link!

similar jobs

  • 6 days ago

    Carbon Relay is a world-class team focused on harnessing the power of machine learning to optimize Kubernetes. Our innovative platform allows organizations to boost application performance while keeping costs down. We recently completed a major fundraising round and are scaling up rapidly to turn our vision into reality. This position is perfect for someone who wants to get in on the ground floor at a startup that moves fast, tackles hard problems, and has fun!

    We are looking for a Senior Software Engineer to build the next generation of Kubernetes optimization products. You will make our products scale efficiently and work closely with our machine learning team to bring products from R&D into production.

    Responsibilities

    • Designing and implementing features as part of a Kubernetes CRD

    • Working alongside our machine learning team to create new products

    • Required qualifications

    • 3-5 years of software engineering experience

    • Proficiency in Go

    • Familiarity with Kubernetes and containerization

    • Experience shipping and maintaining software products

    Preferred qualifications

    • Experience building components to extend Kubernetes (CRDs, controllers, scheduler extensions, etc)

    Why join Carbon Relay:

    • Competitive salary plus equity

    • Health, dental, vision and life insurance

    • Unlimited vacation policy (and we do really take vacations)

    • Ability to work remotely

    • Snacks, lunches and all the typical benefits you would expect from a well-funded, fun startup!

  • 1 week ago
    Who are we?

    Flyt is a technology platform designed to connect the world’s top food delivery companies with the world’s largest restaurant brands. If you have ordered food on your phone you have touched our technology.

    Today, we’re a global company, with our technology being deployed across Europe, North America and Australia, and with team members in six countries. Yet we’re still human-scale: everyone can get to know everyone, and we are structured to ensure every team has a strong sense of community and autonomy on how to hit their goals.

    Flyt is organised in small, cross-functional, autonomous teams we call squads. Each one of our squads owns an area of the product end-to-end and is responsible for meeting a business goal. Same principles as the Spotify model, but customised to what works for us.

    The Role

    We are on the lookout for a developer to work remotely with our North America team.

    Experience in either Go, Node or PHP would be massively beneficial and you must love being autonomous in a small team.

    Requirements

    Key Responsibilities
    • To build new features in our two core languages Go and Node
    • To work within our Microservices architecture and deliver highly level readable and maintainable code
    • To work with the world's largest delivery companies and to innovate in this exciting space
    • To make key architectural decisions and to help move our platform forwards
    Working with us

    You’ll love working here if:

    • You can’t wait to roll up your sleeves and build a great product with a dedicated team
    • You love having a goal, and having the autonomy to decide the best way to go for it
    • You obsess over personal growth. Feedback, Coaching, Learning, Teaching.
    • You like to communicate transparently (all our #slack channels are public!), and are willing to listen to your peers, earn trust and show up curious

    Benefits

    • A competitive salary
    • Flexibility to truly work remotely
    • Access to coaches on leadership, product, tech and sales
    • Top spec Macbook Pro to enable you to do your job well
    • The training budget you need to help you level-up
    • A quarterly $$$ bonus pool
    • 25 days holiday pa
    • Quarterly meets at different locations around the world where we all get together, plan for the next quarter and have some fun!
    • The opportunity to work in a fast-growing company with global expansion plans and operations spanning Europe, North America and Australia.
  • 1 week ago

     Kryo, Inc is the parent company of chili™, the high-growth sleep solutions company that is rapidly changing the way the world sleeps. Through a scientific approach to delivering products that help improve health and wellness through enhanced sleep quality, chili uses technology to deliver results that some might even call “magical.”  We designed the original and most effective temperature-regulation sleep system, the chiliPAD™, trusted by thousands of delighted customers including pro athletes in every major US sports league, biohackers, business executives, ex-US Presidents and countless other high achievers seeking to optimize their health without pills or drugs.

    More and more customers are experience the life-changing benefits of better sleep, enabled by the chiliPAD and new OOLER sleep system, which has led to rapid growth! To keep pace, we are seeking a Lead Backend Engineer to help us build our IoT Platform and continue our brand’s record growth!

    Our aim is to help 15 million people sleep better in the next five years — one night of restful sleep at a time. Our passion is building products that enable people to get better, more effective sleep. 

    Read more about chili, and our goal to be the future of sleep-driven health, at chilitechnology.com.

    What We're Building

    We are seeking a strong technical lead engineer with experience integrating with building a platform to support our growing suite of connected products. to join the team. Kudos if you have built something using Amazon Greengrass and/or the AWS IoT tools.

    You will be responsible for designing and architecting the interfaces between our products, APIs, and apps. You will work closes with our consumer apps team, and firmware engineers.

    The ideal candidate will be comfortable working in a fast-paced, entrepreneurial environment that is goal-oriented and emphasizes accountability for delivering results.

    What You’ll Do

    • Participate in requirements gathering, technical specification, and the design and development of complex software projects
    • Take technical ownership of our current and future IoT platform
    • Build and deliver consistent high-quality products
    • Ensure solutions are feasible and implemented within technical and business constraints
    • Estimate and scope work in a timely fashion.
    • Monitor and review existing technology and tools and offer guidance on how we can get better
    • Lead a small team of firmware and backend engineers
    • Communicate and live the company’s purpose, core values, and vision.

    What You’ll Bring:

    • Minimum 5 years of experience with Java/Kotlin or Go
    • Design of services in micro services architecture, containers and container orchestration.
    • Deep understanding of AWS including IAM, Cognito, DynamoDB, API Gateway, Lambda, and S3
    • Team leadership experience

    The Perks

    • Competitive Salary
    • Employer-paid healthcare benefits
    • 401k Options
    • Unlimited PTO
    • Great company culture

    We are Not a Good Fit for You if:

    • You aren’t a hands-on manager that isn’t afraid to jump in and get the job done.
    • You want to stay in your lane with a small fixed set of responsibilities.
    • You want someone to tell you how to do your job.
    • You don’t like to change in your daily routine & tasks.
    • You don’t like to sleep and don’t believe high-quality sleep will help people live longer, healthier, and better lives.

    This Job Is Ideal for Someone Who Is:

    • Dependable -- more reliable than spontaneous
    • People-oriented -- enjoys interacting with people and working on group projects

    Job Type: Full-time

    Location:

    • Mooresville, NC or Remote

    Schedule:

    • Monday to Friday

Remotive can help!

Not sure how to apply properly to this job? Watch our live webinar « 3 Mistakes to Avoid When Looking For A Remote Startup Job (And What To Do Instead) ».

Interested to chat with Remote workers? Join our community!