Remote distributed systems Jobs in April 2020

23 Remote distributed systems Jobs in April 2020

Post a job
  • Hottest Remote Jobs

    • Chainlink (Some overlap with EST)
      2 weeks ago

      Smart contracts are on track to revolutionize how all agreements work, through an entirely new system of technologically enforced contract guarantees. Chainlink enables next-generation smart contracts that can be written about any/all events in the real world, the details of our approach can be found in our whitepaper. We are well recognized for providing highly secure and reliable blockchain connectivity to the world's largest enterprises such as GoogleOracle, SWIFT, and many more. This is a unique opportunity to join one of the top companies developing cutting-edge blockchain technology while working closely together with a team of experienced senior developers.

       

      About this Role

      As a site reliability engineer, you’ll work directly with the company’s CTO, CEO and a technical team of other senior engineers. You’ll develop and build highly scalable, secure, and reliable software that will change the way smart contracts function at a fundamental level. You’ll have the opportunity to learn and master the latest research concerning cryptography, blockchains, game theory, consensus algorithms, and decentralized applications. We live by an open-source ethos and believe in giving back to the community. You'll join us in enabling the future architecture of Chainlink, including the following:


      • Work directly with AWS in a expert capacity using Terraform
      • Maintain reliable application and network infrastructure focusing on time to recovery, monitoring, reduced downtime during upgrades, and disaster recovery
      • Apply the 12 factor app methodology to blockchain infrastructure appropriately.
      • Use data to understand the availability, reliability, and sustainability of our service
      • Build tools and systems for a great developer user experience
      • 5+ years of professional software development

      • B.S. or higher in computer science or a similarly technical field
      • Experience with test driven development and the use of testing frameworks
      • Knowledge of system design concepts
      • Experience with distributed systems and/or container orchestration
      • Strong communication skills, specifically giving/receiving constructive feedback in a collaborative setting
      • Excitement about building, operating and maintaining resilient, scalable services

      Preferred Qualifications

      • Demonstrated understanding of container networking and security 
      • Comfort working with network protocols, proxies and load balancers
      • Experience building highly available services at scale
      • Professional experience with Golang, TypeScript, Solidity, Rust
      • Experience with distributed systems
      • Ability to optimize and refactor for scaling and/or testability
      • Experience defining security strategies and securing high value systems
      • Excitement for blockchain, Web 3.0, and similar decentralized technologies
      • Comfort with pair programming
      • Comfort working remotely in a distributed team
      • Experience with Continuous Integration and Continuous Delivery
      • Passion for open source

      This role is location agnostic anywhere in the world. Though we ask that you overlap some working hours with Eastern Standard Time (EST). 

       

      *Chainlink is an Equal Opportunity Employer.*

  • Software Development (22) Software Development rss feed

    • ReifyHealth (US only)
      2 days ago
      At Reify Health, we are building a more creative healthcare system. We envision a world where every potential therapy, if safe and effective, is available to the patients who can benefit.

      Our healthcare system relies on clinical trials to develop new, potentially life-saving treatments for patients. But clinical trials continue to be slow, unpredictable, and expensive. Reify Health’s product helps both the research leaders driving forward clinical trials and the doctors and nurses who care for the patient participants.

      As we scale adoption of our product domestically and internationally, we will accelerate world-class clinical research and unlock innovation. By joining our data team, you will support the growth of an empathetic, data-driven culture at Reify and play a key role in developing a novel data architecture and intelligence features.

      Your Responsibilities
      • Work with data team to support continued development and international expansion of Reify's next-generation, Kappa-style data architecture in a functional programming environment using Kafka, PostgreSQL, AWS and Confluent tooling 
      • Support the development and scaling of data ingestion, integration, and export services built on top of Kafka and AWS
      • Work closely with data and engineering teams to design, develop, iterate, and expand data tools, models, libraries, or features
      • Support orchestration and troubleshooting of our data architecture and tooling
      • Become intimately familiar with HIPAA, GDPR, and other applicable regulatory/security frameworks and how they influence our architecture and development decisions
      • Frequently communicate your results to Head of Data and other stakeholders in clear written, verbal, or presentation form
      • Live our data philosophy, which focuses on ethical decision making, being aware of how biased data (and assumptions) can affect results (and people), and being laser-focused on business needs
      What Will Make You Stand Out
      • At least 3 years of professional work experience
      • Experience with systems engineering/orchestration and strong ability to understand and work with distributed systems
      • Previous practical experience with AWS, Kafka, and distributed systems
      • Experience with applied cryptography in a healthcare setting
      • Deep Clojure experience in a data application context
      • Experience with security and regulatory challenges of scaling health data architecture to multiple continents
      • Understanding the nuances of testing in distributed/probabilistic systems
      • Master's degree or doctorate in related field
      • Relevant published work (academic, blog posts, open-source contributions)
      • Experience in a startup environment (as a remote employee, if you’d like to work remotely)
      • Relevant experience in a healthcare/health-tech company
      Compensation & Benefits
      • Competitive Salary and Stock Options: Salary and stock options commensurate to your experience and expertise.
      • Comprehensive Health and Wellness Coverage: 100% premium coverage for you (and >50% for your dependents) for: a top-tier health plan covering you in all 50 states (with option of HSA) dental, vision, disability (short-term and long-term), and basic term life insurance (for your entire tenure at Reify). We enable 24/7 access to doctor by phone or online via telemedicine coverage.
      • Retirement Plan 401(k) plan with employer matching program.
      • Company-provided Workstation: You will receive a brand new Macbook Pro laptop to use for work.
      • Location Flexibility & Transportation: For those working out of Boston, we provide: a free monthly public transportation pass (and are located two blocks from Downtown Crossing); unlimited coffee, infused water, and more (provided by WeWork); flexibility to work from home as needed. For those working remotely: you can work from anywhere in the U.S. compatible with an EST work schedule. Additionally, we’ll fly remoters in for company summits and team events, filled with fun activities, good food, and many opportunities to get to know your colleagues better.
      • Vacation and Holiday Flexibility: Generous paid-time-off policy that accrues with your tenure at Reify which includes holiday flexibility and parental leave
      We value diversity and believe the unique contributions each of us brings drives our success. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

      We also completely eschew the “bro culture” sometimes found at startups.

      Note: We are currently only considering US citizens or Green Card holders. Thanks!
    • 2 days ago
      Company Overview

      At Netlify, we're building a platform to empower web developers to build better, more elaborate web projects than ever before. We're aiming to change the landscape of modern web development. Netlify currently serves more than 700,000 developers worldwide.

      We’re a venture-backed company, and so far we've raised about $45 million from Andreessen Horowitz, Kleiner Perkins, Bloomberg, and prominent founders and professionals in our space.

      Netlify is a diverse group of incredible talent from all over the world. We’re ~40% woman or non-binary, and are composed of about half as many nationalities as we are team members.

      About the role:

      The role breaks down into three big parts:

      • Expansion: We are rapidly hiring and we need to expand the team. You will help us continue to build a diverse and inclusive team. This involves identifying skills the team needs, shepherding candidates through the hiring process, and building a more reliable, unbiased, and fair hiring process.
      • Delivery: Balancing technical debt and new features is always nuanced. You will partner with the product management team to manage this balance in accordance with the needs of the business. You will help define a project management process to help delivery and predictability with the goal of continuously shipping code to production.
      • Cultivation: You'll be instrumental in growing the careers of the individual engineers on your team. This means being their advocate and helping guide them in the direction they want. It also means being a culture driver on the team, fostering a positive, trusting, and supportive team.

      We have a small headquarters in San Francisco but we are a largely distributed engineering team. You will need to enable the team to work productively across different timezones. Fostering good habits of documentation, empathy, integrity to delivery on committed work are some of the key elements for success on our team. Experience working and managing remote teams is a big plus.

      Ideal Candidate:
      • Experienced manager of a technical backend team, especially around infrastructure development
      • Understanding of how engineering teams collaborate and track a project delivery
      • Familiarity, or willingness to learn, about the underlying system architecture of a PaaS (e.g. APIs, databases, distributed systems)
      • Commitment to designing a hiring process that is fair, efficient, and repeatable
      • Communicate priorities and expectations to both team and leadership
      • Passion for mentorship and advocacy for your team members in their career development
      • Ability to work across multiple timezones with remote colleagues
      • A desire to succeed personally through the health and success of the team
      About the team:

      The SRE team works as a support for the whole organization, from the different engineering groups to the sales and stability of the product. While we do oversee the incident management framework, we work to minimize the number of incidents via automation and tooling for the larger engineering team. The SRE team will focus on two big areas: stability and enablement.

      Stability because the SRE team is the frontline defense around issues and outages (e.g. cloud crashes, DDoS). The team will build the tooling needed to respond to these incidents and be prepared for the unexpected. This includes a 24/7 on-call rotation and working with other teams to prepare for incidents (e.g. more observability, alerting framework)

      Enablement because the team provides some of the core services that the rest of engineering relies on (e.g. kafka, kubernetes). They also empower developers to ship their code to production in a safe and repeatable way. This means working on different developer tools to provide more observability, better testing capabilities, and a smoother deployment process. Much of this is done by writing and using tools to further automation of rote or dangerous tasks.

      Right now the team is split between US and EU timezones to provide follow the sun coverage. Often coordination will have to take into account lag, timezones, and autonomy. The goal being to have SRE resources available whenever the company needs them.

      About Netlify

      Of everything we've ever built at Netlify, we are most proud of our team.

      We believe that empowered, engaged colleagues do their best work. We’ll be giving you the tools you need to succeed and looking to you for suggestions to improve not just in your daily job, but every aspect of building a company. Whether you work from our main office in San Francisco or you are a remote employee, we’ll be working together a lot—paring, collaborating, debating, and learning. We want you to succeed! About 60% of the company are remote across the globe, the rest are in our HQ in San Francisco.

      To learn a bit more about our team and who we are, make sure to visit our about page.

      Applying

      Not sure you meet 100% of our qualifications? Please apply anyway!

      With your application, please include: A thoughtful cover letter explaining why you would enjoy working in this role and why you’d like to work at Netlify. A resume or short listing of job history. (A link to a LinkedIn profile would be fine.)

      When we receive your complete application with the items above, we’ll get back to you about the next steps.

    • At Numbrs, our engineers don’t just develop things – we have an impact. We change the way how people are managing their finances by building the best products and services for our users. 

      Numbrs engineers are innovators, problem-solvers, and hard-workers who are building solutions in big data, mobile technology and much more. We look for professional, highly skilled engineers who evolve, adapt to change and thrive in a fast-paced, value-driven environment.

      Join our dedicated technology team that builds massively scalable systems, designs low latency architecture solutions and leverages machine learning technology to turn financial data into action. Want to push the limit of personal finance management? Join Numbrs.

      Job Description

      You will be a part of a team that is responsible for developing, releasing, monitoring and troubleshooting large scale micro-service based distributed systems with high transaction volume. You enjoy learning new things and are passionate about developing new features, maintaining existing code, fixing bugs, and contributing to overall system design. You are a great teammate who thrives in a dynamic environment with rapidly changing priorities.

      All candidates will have

      • a Bachelor's or higher degree in technical field of study or equivalent practical experience
      • experience with high volume production grade distributed systems
      • experience with micro-service based architecture
      • experience with software engineering best practices, coding standards, code reviews, testing and operations
      • hands-on experience with Spring Boot
      • professional experience in writing readable, testable and self-sustaining code
      • strong hands-on experience with Java (minimum 8 years)
      • knowledge of AWS, Kubernetes, and Docker
      • excellent troubleshooting and creative problem-solving abilities
      • excellent written and oral communication in English and interpersonal skills

      Ideally, candidates will also have

      • experience with Big Data technologies such as Kafka, Spark, and Cassandra
      • experience with CI/CD toolchain products like Jira, Stash, Git, and Jenkins
      • fluent with functional, imperative and object-­oriented languages;
      • experience with Scala, C++, or Golang
      • knowledge of Machine Learning

      Location: residence in UK mandatory; home office

    • About NS8  

      NS8 is a fast-growing eCommerce SaaS companydedicated to the fight against online fraud.Ourcomprehensive fraud prevention platform combines behavioral analytics, real-time scoring, and global monitoring to help merchants of all sizes optimize order processing and minimize risk.  NS8 headquarters is located in Las Vegas, with regional offices in Miami, the Bay Area, Amsterdam, Singapore, and Melbourne. 

      Why Join Us?

      • We're blowing up and need talented engineers to keep up with the explosive business growth everything. Our company went from about 27 people to over 100 in the past year. We expect to continue growing, doubling in size this coming year.
      • We've got funding but our revenue is killing it too. Our numbers are outperforming the projections in our last pitch deck - and we all know how lofty those can be.
      • Our CEO is a developer of over 20 years and has additional founder and CEO experience with fast paced startups, so he gets the engineering side and the business under commits so development can over deliver.
      • Our CTO has decades of technical expertise, running large development organizations with resources in every corner of the globe, deploying products that generate hundreds of millions of dollars annually across diverse and highly regulated markets.
      • Our CSA has over 20 years development experience with both Fortune 20 companies and founding many startups in the platform space, including several large exits.

      Our Engineers:

      • Excel in a flat hierarchy and spend almost 100% of their time writing code.
      • Love working in our agile, continuous integration and deployment environment.
      • Conceive, design, develop, deploy and operate the code they write.
      • Deploy maintainable, instrumented, predictable and reliable distributed systems on a steady cadence.
      • Write tooling for automation, diagnostics, debugging.
      • Participate in on-call rotation for their services.
      • Build with a security mindset and are up to date on industry best practices.
      • Design from the start with multi-tenancy and high availability as requirements.
      • Have developed their remote engineering muscles and are highly engaged via Slack.

      Our Stack:

      • TypeScript, React, Node.js
      • Kubernetes
      • Concourse + Helm3 for CI/CD
      • Prometheus
      • Grafana
      • Kafka
      • ProtoBuf3
      • Mongo
      • MySQL
      • AWS technologies
      • Lambda

      Your Role:

      The SDET (Software Development Engineer in Test) works within a development team and ensures that all development is of the highest quality.

      Responsibilities:

      The SDET:

      • Builds test plans and test cases to ensure that all new development is comprehensively verified
      • Works with developers to build appropriate automated test coverage
      • Technical to the core – codes the frameworks, harnesses, and test cases as needed
      • Experience with BDD using cucumber
      • Experience writing REST API tests
      • Works with the SDET Lead to coordinate testing best practice
      • Recommends and implements appropriate tooling, infrastructure and documentation where needed
      • Integrates test automation with CICD
      • Is always refining tools, tests and processes to ensure that no critical issues make it to production
      • Encourages quality thinking and execution across the team

      Requirements:

      • Must be both self-motivated and work to direction
      • Show continued visibility to work in progress and in plan
      • Happy working in an agile workflow
      • Willing to operate and participate in on-call rotation

      Qualifications:

      • Bachelor’s degree in Computer Science or 2+ years developing software in a professional environment
      • Experience working with test automation and CICD pipelines

      Our Benefits:

      • Work from home or on-site in Las Vegas
      • Competitive salaries
      • Equity
      • Medical
      • Dental
      • Vision
      • FSA
      • Fully stocked kitchen for on-site employees

      Our Culture:

      • Vibrant is an understatement, company events are always first class and exciting – axe-throwing, luchador wrestling, fancy dinners, charity events, game shows.
      • Value diversity, transparency, and encourage everyone to be their authentic self.
      • Supportive, learning culture; where engineers are encouraged to present Lunch-and-Learns on any topic they are passionate about.

      Physical Demands:

      While performing the duties of this job, the employee routinely is required to sit; walk; talk and hear; use hands to keyboard, finger, handle, and feel; stoop, kneel, crouch, twist, crawl, reach, and stretch. - The employee is occasionally required to move around the office.

      NS8 Inc provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.

      This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.

    • 1 week ago

      GitHub is changing the way the world builds software, and we want you to help build GitHub!

      We’re looking for an experienced backend software engineer to join the GitHub Actions team. The GitHub Actions Platform team is responsible for the platform and the infrastructure that powers the Actions experience on GitHub. As a team we are building the future of code automation enabling our customers to innovate and collaborate on both their continuous integration / deployment scenarios as well as software development workflows. We are not only committed to delivering the best experience possible, but are committed to do that at a high scale. You can learn more about GitHub Actions here: https://github.com/features/actions. 

      In this role, you will be having the opportunity to work as an engineer with a distributed, diverse and passionate team delivering the platform and the infrastructure that millions of developers depend on. In this role also you will design, implement, rollout and support a highly performant, highly scalable and highly available infrastructure with your team and production managers.

      Responsibilities:

      • You will write, review and maintain code primarily in C#, dotnet core, Go or Ruby.
      • You will collaborate closely with Product and Design teams to build new features
      • You will evaluate and recommend solutions, and guide team decision making
      • You will document the systems you help build
      • You will coordinate with engineering and product leadership to define and prioritize projects that help us meet business objectives
      • You will mentor, pair, and delegate work to encourage the professional and technical growth of those around you
      • You will work with support to triage and debug technical support requests
      • You will support a highly available service used by millions of users on a daily basis

      Qualifications:

      • 5 or more years of experience developing production software using C/C++, C#, dotnet core, Ruby, Go or equivalent language
      • Strong object-oriented design skills gained from at least 2 years of working with OOP languages and patterns
      • Solid understanding of testing principles and high quality software
      • Demonstrated design skills for large scale and highly available cloud services or distributed systems
      • Familiarity with DevOps best practices such as understanding of continuous integration & deployment as well as the ability to gather, analyze, debug and fix problems that occur with live production systems
      • Experience with SQL, general database knowledge. 
      • Understanding of production system monitoring & observability is necessary.
      • Troubleshooting skills across network, application, caching, queuing, load-balancing, storage and distributed services layers.
      • Excellent analytical skills as well as communication skills both verbal and written. We’re a distributed team so we’re extra mindful about communication.
      • At least 1 year of remote work experience on a software team

      Who We Are:

      GitHub is the developer company. We make it easier for developers to be developers: to work together, to solve challenging problems, and to create the world’s most important technologies. We foster a collaborative community that can come together—as individuals and in teams—to create the future of software and make a difference in the world.

      Leadership Principles:

      Customer Obsessed - Trust by Default - Ship to Learn - Own the Outcome - Growth Mindset - Global Product, Global Team - Anything is Possible - Practice Kindness

      Why You Should Join:

      At GitHub, we constantly strive to create an environment that allows our employees (Hubbers) to do the best work of their lives. We've designed one of the coolest workspaces in San Francisco (HQ), where many Hubbers work, snack, and create daily. The rest of our Hubbers work remotely around the globe. Check out an updated list of where we can hire here: https://github.com/about/careers/remote

      We are also committed to keeping Hubbers healthy, motivated, focused and creative. We've designed our top-notch benefits program with these goals in mind. In a nutshell, we've built a place where we truly love working, we think you will too.

      GitHub is made up of people from a wide variety of backgrounds and lifestyles. We embrace diversity and invite applications from people of all walks of life. We don't discriminate against employees or applicants based on gender identity or expression, sexual orientation, race, religion, age, national origin, citizenship, disability, pregnancy status, veteran status, or any other differences. Also, if you have a disability, please let us know if there's any way we can make the interview process better for you; we're happy to accommodate!

      Please note that benefits vary by country. If you have any questions, please don't hesitate to ask your Talent Partner.

      #LI-POST

    • Dock is seeking a blockchain engineer who is passionate about technology, loves code, and capable of taking initiative.

      You'll work on our core team developing smart contracts, layer 2 scaling, and gateway/SDK components.

      The Ideal Candidate should have:

      • Strong knowledge of distributed systems

      • Open source contributions

      • Strong solidity experience

      • Good understanding of Ethereum clients, e.g., parity, geth, and the tool stack, especially web3py

      • Python 3.7

      • Startup experience

      • Experience working in distributed teams

      Big plus:

      • Cryptography

      • P2P networking

      • RDBMS/NOSQL

      • Golong

      Company Benefits:

      • Competitive salary

      • Token options

      • Annual company retreat

    • 1 week ago

      As a Software Engineer in Hazelcast's Support department, you will work with Software Engineers and Operations staff at leading organizations, both small and large, around the globe. You are someone with a software engineering background that is looking for a new challenge. You have a strong aptitude for troubleshooting. You will be investigating complex issues that may never have been seen before. Digging into source code or evaluating a network stack to understand how things work, or why they don't, sounds fun to you.

      Above all, you are an enthusiastic team player who can communicate well, and is eager to learn and help others.

      We are specifically looking for people who live in the US. This is a remote position. No matter where you work, you'll have opportunities to travel, meet, and work with some of the brightest minds in cloud and distributed computing.

      Responsibilities:

      • Become an expert on our products
      • Work directly with customers and the community to diagnose development & operational issues
      • Research, identify, reproduce and document bugs
      • Think outside your role to improve our company and products
      • Write blog posts, speak at user groups/conferences, help with benchmarks, and other project work

      Skills & Requirements

      This is a demanding role. To be successful you should:

      • Have experience with Java. Specifically:
        • Java core, multithreading/concurrency, and network programming
      • Be able to troubleshoot and tune for performance (e.g. TCP/IP, Multicast, JVM Garbage Collection)
      • Enjoy helping people
      • Handle stressful situations with grace
      • Communicate complex ideas with simplicity and clarity
      • Excellent written and oral communication skills

      As part of the interview process we will discuss:

      • Distributed systems and scalability
      • Network protocols
      • How NoSQL systems work
      • Troubleshooting in general and specifically JVM tooling (profilers, etc.)

      Bonus Points

      • Experience with Hazelcast
      • Experience with cloud deployment (Amazon, Azure, Google, etc)
      • Experience in Windows and/or *NIX system administration
      • Experience with large production deployments
      • Experience with VM and containerization technologies
      • Experience with distributed caching, scalability and high availability systems
      • Involvement with other Open Source projects
      • Experience with data-storage (SQL, NoSQL, Graph, “big-data”)
    • Qntfy is looking for a talented and highly motivated ML Engineer to join our team. ML Engineers are responsible for building systems at the crossroads of data science and distributed computing. You will do a little bit of everything: from tuning machine learning models, to profiling distributed applications, to writing highly scalable software. We use technologies like Kubernetes, Docker, Kafka, gRPC, and Spark. You aren’t a DevOps, but an understanding of how the nuts and bolts of these systems fit together is helpful and you aren't a data scientist, but understanding how models work and are applied is just as important.

      U.S. Citizenship RequiredResponsibilities

      • Collaborate with data scientists to get their models deployed into production systems.
      • Develop and maintain systems for distributed model training and evaluation.
      • Design and implement APIs for model training, inference, and introspection.
      • Build tools for testing, benchmarking, and deploying analytics at scale.
      • Interface with the technical operations team to understand analytic performance and operational behavior.
      • Write and test code for highly available and high volume workloads.

      Qualifications

      • BS or Master’s degree in Computer Science, related degree, or equivalent experience.
      • 5+ years experience with software engineering, infrastructure design, and/or machine learning.
      • Familiarity with Python and machine learning frameworks, paricularly Scikit-learn, Tensorflow, and Pytorch.
      • Experience with distributed machine learning using tools like Dask, Tensorflow, Kubeflow, etc.
      • Write well-structured, maintainable, idiomatic code with good documentation.
      • Strong work-ethic and passion for problem solving.

      Preferred Qualifications

      • Machine learning API development competencies.
      • Golang development experience.
      • Container orchestration and optimization knowledge.
      • Proficiency designing, implementing, and operating large-scale distributed systems.
      • Prior experience working in a distributed (fully remote) organization.

      Qntfy is committed to fostering and supporting a creative and diverse environment. Qntfy is an equal opportunity employer, and as such will consider all qualified applicants for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

    • Chainlink (Some overlap with EST)
      2 weeks ago

      Smart contracts are on track to revolutionize how all agreements work, through an entirely new system of technologically enforced contract guarantees. Chainlink enables next-generation smart contracts that can be written about any/all events in the real world, the details of our approach can be found in our whitepaper. We are well recognized for providing highly secure and reliable blockchain connectivity to the world's largest enterprises such as GoogleOracle, SWIFT, and many more. This is a unique opportunity to join one of the top companies developing cutting-edge blockchain technology while working closely together with a team of experienced senior developers.

       

      About this Role

      As a site reliability engineer, you’ll work directly with the company’s CTO, CEO and a technical team of other senior engineers. You’ll develop and build highly scalable, secure, and reliable software that will change the way smart contracts function at a fundamental level. You’ll have the opportunity to learn and master the latest research concerning cryptography, blockchains, game theory, consensus algorithms, and decentralized applications. We live by an open-source ethos and believe in giving back to the community. You'll join us in enabling the future architecture of Chainlink, including the following:


      • Work directly with AWS in a expert capacity using Terraform
      • Maintain reliable application and network infrastructure focusing on time to recovery, monitoring, reduced downtime during upgrades, and disaster recovery
      • Apply the 12 factor app methodology to blockchain infrastructure appropriately.
      • Use data to understand the availability, reliability, and sustainability of our service
      • Build tools and systems for a great developer user experience
      • 5+ years of professional software development

      • B.S. or higher in computer science or a similarly technical field
      • Experience with test driven development and the use of testing frameworks
      • Knowledge of system design concepts
      • Experience with distributed systems and/or container orchestration
      • Strong communication skills, specifically giving/receiving constructive feedback in a collaborative setting
      • Excitement about building, operating and maintaining resilient, scalable services

      Preferred Qualifications

      • Demonstrated understanding of container networking and security 
      • Comfort working with network protocols, proxies and load balancers
      • Experience building highly available services at scale
      • Professional experience with Golang, TypeScript, Solidity, Rust
      • Experience with distributed systems
      • Ability to optimize and refactor for scaling and/or testability
      • Experience defining security strategies and securing high value systems
      • Excitement for blockchain, Web 3.0, and similar decentralized technologies
      • Comfort with pair programming
      • Comfort working remotely in a distributed team
      • Experience with Continuous Integration and Continuous Delivery
      • Passion for open source

      This role is location agnostic anywhere in the world. Though we ask that you overlap some working hours with Eastern Standard Time (EST). 

       

      *Chainlink is an Equal Opportunity Employer.*

    • Your experiences building distributed systems, consensus protocols, graph databases, and GraphQL API design will be challenged in this role!

      You will take responsibility for the Ockam Registry service. The Ockam Registry is the data store for Decentralized IDs (DIDs), and verifiable credentials for Ockam Networks.  You will build core components in the Ockam data layer and also build the tools that provision cloud instances of the Ockam Registry as a service. 

      Ockam is a small and extremely senior team. This role involves architecture, interface design, writing code, responsibility for testing, and publishing documentation. Everyone on the Ockam team takes responsibility for their parts from end-to-end, including the creation of long term objectives, issues in GitHub, task management in our Trello boards, and summaries of key results.

      Expertise

      • API design
      • Building complex code bases in the Go language
      • Graph query language (GraphQL)
      • Individual and collaborative project management leadership
      • Git and GitHub's workflow
      • Modern CI/CD pipelines and DevOps

      Experience

      • 10+ years of experience
      • Building with Docker and Kubernetes
      • Provisioning and operating cloud services in AWS, Azure or Google Cloud
      • Consuming and contributing to open source codebases
      • The basics of cryptography and PKI
      • Consensus protocolsComfort in switching between multiple programming languages
    • Plutora (MT +/- 6 hours)
      2 weeks ago

      About the Opportunity

      Do what you love and make an impact. Become a Plutorian!

      We are in the business of helping companies become software juggernauts. 
      Over the last 7 years we have built an enterprise SAAS platform used by many of the world’s largest companies (Vodafone, Telefonica, Westpac, Pepsico, Barclays... just to name a few)

      We are fully cloud based and are about to embark on our next phase of cloud adoption (automation and scale).  We are looking for a DevOps ninja to join our team and work with our squads to deliver improved cloud-based architecture and new capabilities leveraging the AWS platform.

      To support business growth, you will join Plutora’s well-established technology team working on existing platforms and implementing new technologies and features across our cloud infrastructure.  We run cross functional squads consisting of product, engineering, QA and DevOps. You will play a crucial role to bring your knowledge and experiences to help us achieve greatness.

      Key Responsibilities:

      • Design, configure and maintain our cloud infrastructure to support our distributed systems architecture at scale 
      • Work with architects and engineers to design and build the next generation of our cloud infrastructure
      • Help to build the perfect CI/CD pipeline allowing engineers to push their changes to production with high confidence 
      • You will help monitoring solutions that keeps our systems health in check and ensure our customers come first
      • When needed, work with our Global customers to ensure our platform is integrated and working as required.
      • Help troubleshoot and optimize our backend services
      • Implement security best practices and industry standards 
      • Making a positive and proactive contribution working within a multi-disciplined team while keeping up to date with the latest tools, techniques and best practices.

      About You

      We are looking for passionate, enthusiastic and proactive people that want to build their future with us.

      You will bring a culture of automation first with what you do as well as a collaborative approach to working with engineering teams. Working closely with each of the product squads you will ensure that our CI tools, processes and methods are enabling us to deliver world-class cloud services and will ensure a smooth transition from development to production environments.

      This position is for a passionate DevOps engineer with significant hands-on DevOps experience implementing and managing automated infrastructure and code deployments.

      Skills/Knowledge/Experience/Qualifications:

      • Ability build, configure, support and develop AWS cloud platforms and associated systems.
      • Certifications across AWS and Microsoft (essential) and DevOps tooling Puppet, Octopus, Jenkins
      • Technically proficient in AWS services (EC2, ELB, RDS, EBS, Lambda, S3 etc)
      • Programming languages and scripting - PowerShell, BASH, Python Perl etc
      • Highly experienced with infrastructure and automation tooling such as Jenkins, Puppet, Terraform, Chef, Ansible, etc.
      • Containerisation tooling - Kubernetes, Docker
      • Proven ability to provision and configure AWS cloud based resources to manage complex application environments
      • Strong skills with source code control (Git), and CI/CD tools
      • Experience troubleshooting of common web server, caching and database services; 
      • Security exposure using WAF technologies such as CloudFlare;
      • Networking experience is essential; (Firewalls, Routers, Load Balancers, Routing) 
      • Implement and manage orchestration tools and develop automating systems.
      • High availability, developing and maintaining resilient services.
      • Good communication skills and ability to work with key stakeholders to produce a desired outcome.
    • 3 weeks ago
      About the Role

      CircleCI seeks an experienced engineer who is excited to help shape the future of our internal development platform. You’ll join a distributed team in an engineering organization that values collaboration, trust, and learning. We’re growing fast and looking for folks to join our mission: enabling thousands of developers to do better work every single day.

      The Backplane team’s goal is to provide an exceptional internal developer experience which enables our product development teams to execute more quickly, consistently and reliably. You will have direct impact in the following ways:
      • Developing new libraries, tools and services for use by development teams
      • Collaborating with teams to identify enhancements to our internal developer experience
      • Collaborating with teams to adopt or migrate to new technologies
      • Writing high-quality documentation for internal technologies and best practices
      • Fostering a culture of observability and monitoring; helping teams leverage tools to gain better insight into the (mis)behavior of their systems in production.
      • Collaborating across teams to evolve our architecture.
      • Writing sustainable, high-quality, high-performance code.
      About you

      Do you love collaboration and teamwork? Are you eager to learn new things and help others learn, too? Are you a strong communicator in both synchronous and asynchronous mediums? If so, here’s the additional qualities we’re looking for:

      • 3+ years of backend development experience with micro-services and distributed systems.
      • An interest in the complete product development process (requirements gathering, user interviews, design, implementation, testing, documentation, etc).
      • A focus on delivering high-quality code through strong testing practices.
      • Some knowledge of Clojure or interest in learning and working in the language.

      We know there’s no such thing as a "perfect” candidate - we’re all a work in progress and are growing new skills and capabilities all the time. CircleCI welcomes those who are enthusiastic about learning and evolving, so however you identify and whatever your background, if this looks like a role where you could do work that excites you, we hope you’ll apply.

      CircleCI Engineering Competency Matrix 

      The Engineering Competency Matrix is our internal career growth system for engineers. This position is level E4. If you are not sure this is you, we encourage you to apply. Find more about the matrix in this blog post.

      How to apply: 

      Submit your application online via the Apply Now button. Please include a cover letter that describes why you're interested in working for CircleCI and summarize how your experience and career goals fit the qualifications for the position. 

      We know there’s no such thing as a “perfect” candidate - we’re all a work in progress and are growing new skills and capabilities all the time. CircleCI welcomes those who are enthusiastic about learning and evolving, so however you identify and whatever your background, if this looks like a role where you could do work that excites you, we hope you’ll apply.

      About CircleCI

      CircleCI is the world’s largest shared continuous integration and continuous delivery (CI/CD) platform, and the central hub where code moves from idea to delivery. As one of the most-used DevOps tools that processes more than 1 million builds a day, CircleCI has unique access to data on how engineering teams work, and how their code runs. Companies like Spotify, Coinbase, Stitch Fix, and BuzzFeed use us to improve engineering team productivity, release better products, and get to market faster. 

      CircleCI is proud to be an Equal Opportunity and Affirmative Action employer. We do not discriminate based upon race, religion, color, national origin, sexual orientation, gender, gender identity, gender expression, transgender status, sexual stereotypes, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics. We also consider qualified applicants with criminal histories, consistent with applicable federal, state and local law.

      Some content from our blog that may be interesting to you: 

    • 3 weeks ago

      Designed by analysts but built for the entire team (security operations, threat intelligence, incident response and security leadership), ThreatConnect’s intelligence-driven security operations platform is the only solution available today with intelligence, automation, analytics, and workflows in a single platform. Centralize your intelligence, establish process consistency, scale operations, and measure your effectiveness in one place. To learn more about our threat intelligence platform (TIP) or security orchestration, automation, and response (SOAR) solutions, visit ThreatConnect.com.

      Job Description

      The Engineering team is looking for a Senior Engineer to join the Security Orchestration team as we take Playbooks to the next level. The Senior Engineer will hit the ground running and have a tremendous opportunity to lead the team in building out a scalable and extensible platform. In the constantly evolving cybersecurity space, you will be a key contributor to a team of talented engineers. You will play a critical role in developing team process and the technology driving the platform.

      What you’ll do:

      • Solve Problems - Tackle some of the most challenging engineering problems by understanding the needs of our customers
      • Design - Break down problems into a high-quality design that scales with concurrency needs, increasing data sizes, and on-going product enhancements
      • Build - Comfortable with hands-on development to implement and own solutions through release
      • Lead - Provide technical leadership and effectively deliver as a team leader
      • Grow - Refine your skills and show a tenacity for learning to solve business challenges using open source technology
      • Jack of all Trades - You are passionate about using the best technology for the problem, not using one technology to solve all problems

      What we’ll do:

      • Provide an inclusive and constructive team environment
      • Provide a supportive team of smart engineers to challenge and grow with you
      • Offer an opportunity for challenging work in a fast-paced environment

      What you’ll bring:

      Required Qualifications:

      • 6+ Years Experience building enterprise Java Applications
      • 2+ Years Experience working with JavaScript/TypeScript/Angular 4+
      • 2+ Years Experience working with SQL Databases
      • Excellent verbal and written communication skills
      • Strong willingness to learn and build on existing codebase
      • Solid understanding of Object Oriented Design
      • Comfortable designing and troubleshooting highly concurrent and stateless architectures
      • Messaging Framework experience (i.e. ActiveMQ, Kafka, MQTT)
      • Experience building horizontally scalable and distributed systems
      • Experience troubleshooting network-related issues (i.e. SSL, Java Certificate, Encryption)

      Desired Qualifications:

      • Remote work experience
      • Wildfly experience
      • Python experience
      • Experience using REDIS and underlying data structures

      Benefits

      Work-Life Balance:

      • 10 Paid Federal Holidays
      • Accrued Paid Time Off (PTO) for vacation/sick, time
      • Your birthday off
      • Employee recognition program with quarterly awards
      • Employee referral program
      • Military leave options available
      • Education reimbursement program for job-related college courses and professional training
      • Company-provided refreshments at our headquarters
      • Quarterly events with your geographic team
      • Annual company party

      Medical:

      • MEDICAL PREMIUM FOR INDIVIDUALS AND FAMILIES ARE 100% COVERED
      • Prescription drug coverage
      • Dental coverage
      • Vision coverage
      • Company-paid short term and long term disability
      • Company-paid insurance and AD&D coverage
      • Pet Insurance

      Financial:

      • 401K retirement savings plan with company matching program up to 6%
      • Paid Maternity/Parental Leave
      • Paid Bereavement Leave
      • Health Savings Account
      • Cell phone stipend
    • 4 weeks ago

      Part of Something Bigger!

      The Internet is for anyone who wants to share their ideas with the world. At Namecheap, we're excited to help our customers realize their dreams. That's why we're here.

      Our teams constantly work to transform the latest tech breakthroughs into usable products that will shape the future of not just Namecheap, but the entire industry.

      Inside the Cloud Team, you and your teammates will pave the way in infrastructure, research, and frontend development, creating platforms that meet the needs of our customers and our company.

      We describe ourselves as a team of technical experts, made stronger by diverse perspectives. We pride ourselves on our flat, open working style, and use every chance we can to inject humor into the daily hustle.

      Cloud Engineer, you will contribute to building and maintain our next generation cloud product fleet. You will join a heterogeneous team focused on making technology accessible by delivering robust, customer-friendly cloud products. 

      Location: Remote - Europe. 

      Your Accountabilities

      • Ideate, plan and create a wide variety of cloud services

      • Help to build our container application cloud on top of our own bare metal

      • Research, learn and share some of the latest trends and technologies in the cloud industry

      • Configure and integrate cloud software

      • Interact daily with application developers to help support products on top of our own cloud

      • Improve the performance of our cloud services and solve scaling issues

      • Perform deep technical investigations and troubleshooting

      • Ensure proper security, monitoring, alerting and reporting for our cloud services

      • Document processes and software

      • Share technical knowledge with the team members

      • Be committed to best practices

      • Give your opinions on operational processes, DevOps, deployment checklists, and more

      Required Qualifications

      • Previous experience with large-scale, high-availability, asynchronous, distributed systems

      • 3+ years experience with shell scripting

      • Strong Linux/Unix experience and deep understanding of how systems work

      • Strong experience with at least one of the following automation tools: Ansible (would be great), Puppet, Salt

      • Docker and Kubernetes experience very important. RKT, LXC a plus.

      • Experience of software-defined storage (Ceph, Gluster, persistent container storage and more)

      • Experience of physical and software-defined networking a plus, especially a container based networking

      • CI/CD

      • Private cloud/building on own bare metal, including VMware and OpenStack

      • Strong troubleshooting skills

      • Solid understanding of how to secure cloud services and data

      • Excellent communications skills

      • Have a strong will for self-development

      • Strong focus on self-education and self-motivation, team player with a keen desire to help others

      It's great, but not essential, if you have

      • Previous experience with a programming language: Go (golang), Python preferred

      • Previous experience in hacking Linux kernel

      • Previous experience in the hosting/cloud industry

      • Experience with a public cloud provider like AWS or Gcloud

      • Experience with hosting operating systems like CoreOS, Atomic or similar

      • Experience with containers and their orchestration (Docker, Kubernetes, Mesos)

      • Contributing to open source projects that power cloud services

      Education and Work Experience

      • 3+ years of experience with cloud/hosted services

      • Intermediate or higher level of written English

      Our work culture and benefits

      • You’ll receive a competitive salary

      • Whether you work remotely from the comfort of your home, or in an office, you’ll interact with international colleagues from multiple disciplines, and with great sense of humor on a daily basis! We use multiple communication tools, have a few regular meetings a week (and sometimes more frequent). We also build in time for focused work (just let us know you’re in Do Not Disturb mode)

      • We work in an iterative way, fueled by testing and learning quickly from users, colleagues, and stakeholders. You’ll grow a lot in this evolving environment

      • We strive to design beautiful and delightful interactions but not at the expense of function, performance and accessibility. You’ll be challenged to achieve the best results for our users, and grow the metrics of our business

      • You’ll be able to manage your own time and energy to always work in a calm and healthy way and take the necessary time off to recharge

    • Auth0 is a pre-IPO unicorn. We are growing rapidly and looking for exceptional new team members to add to our teams and will help take us to the next level. One team, one score. 

      We never compromise on identity. You should never compromise yours either. We want you to bring your whole self to Auth0. If you’re passionate, practice radical transparency to build trust and respect, and thrive when you’re collaborating, experimenting and learning – this may be your ideal work environment.  We are looking for team members that want to help us build upon what we have accomplished so far and make it better every day.  N+1 > N.

      We are looking for Database Engineers who are passionate about distributed systems, availability, and delivering customer value. Our Database Engineers will maintain and automate all aspects of our database platform including infrastructure, tooling, and observability. 

      Ideal candidates have advanced database knowledge, and likely are DBAs with senior level software engineering.

      You would be a good fit for this role if you have:

        • 8+ years production database engineering experience.
        • Expert knowledge of database internals either PostgreSQL or MongoDB.
        • Demonstrable expertise in database performance.
        • Experience developing large-scale schema migration solutions.
        • Experience with database performance analysis in either PostgreSQL or MongoDB.
        • Proficiency in Golang, Python, Node.js, or Java.
        • Demonstrable expertise in building distributed database applications at scale.
        • Demonstrated ability to implement proper test coverage.
        • Experience coaching and mentoring junior engineers.
        • Experience in disaster recovery planning and execution.
        • Deep understanding of microservice architecture and best practices.

      Also useful if you have:

        • Experience with data governance laws such as HIPAA, SOC2, PCI, and GDPR.
        • Experience building data migration solutions in a heterogeneous environment.
        • Experience working with multi region geo-localized data and services.
        • Experience with RDS Aurora PostgreSQL.
        • Experience managing infrastructure with Terraform.
        • Experience with MongoDB Atlas.

      Preferred Locations:

        • #US; #AR;
      Auth0’s mission is to help developers innovate faster. Every company is becoming a software company and developers are at the center of this shift. They need better tools and building blocks so they can stay focused on innovating. One of these building blocks is identity: authentication and authorization. That’s what we do. Our platform handles 2.5B logins per month for thousands of customers around the world. From indie makers to Fortune 500 companies, we can handle any use case.

      We like to think that we are helping make the internet safer.  We have raised $210M to date and are growing quickly. Our team is spread across more than 35 countries and we are proud to continually be recognized as a great place to work. Culture is critical to us, and we are transparent about our vision and principles

      Join us on this journey to make developers more productive while making the internet safer!

      Auth0 is an Equal Employment Opportunity employer. Auth0 conducts all employment-related activities without regard to race, religion, color, national origin, age, sex, marital status, sexual orientation, disability, citizenship status, genetics, or status as a Vietnam-era special disabled and other covered veteran status, or any other characteristic protected by law. Auth0 participates in E-Verify and will confirm work authorization for candidates residing in the United States.
    • Container Solutions (Germany)
      1 month ago
          About the role
          As a Cloud Native Engineer, you’ll be in charge of shaping solutions for companies in the midst of both an organizational as well as a technological transformation. Working in small, self-managed teams, you’ll guide our clients towards creating and automating their cloud infrastructure. We are a vendor-agnostic company, meaning that you will get to apply a diverse mix of tools and services. You can work from home, only traveling to our Berlin office for 2-3 days per month. However, as a part of the job, the cooperation with our customers will require you to travel to their offices when needed.

          What's in it for you?
          Our biggest benefits are our people and our culture. We offer a diverse work environment where people are respected for who they are and a culture based on learning, trust, and collaboration. Our homely Berlin office is conveniently located in the center, within walking distance from Großer Tiergarten. You can also count on:
          • Budget and time for learning, personal development, certifications, and contributing to open-source projects

          • A competitive salary (aligned with your experience)

          • Full coverage of travel and commute

          • Unlimited books budge

          • 27 days of paid leave

          • Possibility to work from home

          What does it take?
          We often build tailored, innovative solutions within complex and ambiguous environments. Therefore, having an inquisitive mind and the eagerness to explore is vital. On top of that, consulting with clients, which depends on asking the right questions and crafting solutions as a team, requires strong collaboration and communication skills. 
          Must-have technical skills
          • Background in development and/or operations

          • An understanding of best practices and patterns in software development 

          • Infrastructure provisioning (such as Terraform, Ansible, Cloud Formation, etc)

          • Experience with CI/CD (knowledge of the principles and ability to set up a pipeline from scratch) 

          • Experience in either public or private cloud

          • Understanding and exposure to Kubernetes

          Nice-to-have
          We offer engineering roles at different levels of seniority. These are some attributes that could make you a candidate for more senior positions:
          • A deep and demonstrated understanding of distributed systems, including containerized microservices and highly scalable web applications

          • Advanced (admin-level) knowledge of Kubernetes in production

          • A passion for the community (attending events, advocating cloud technology via meet-ups and conferences, or writing blog posts and other pieces of content

          • Coaching and mentoring junior engineers

          How to Apply
          Drop us your CV and tell us, briefly, why you are applying. If we think you have what it takes, here’s how we will proceed:
           We will first contact you to check some of the basics through a video chat. If you feel like you’d like to get to know us better, before entering the rest of the evaluation process, you are welcome to have lunch with us and chat with one of our engineers.
           Firstly we would like to assess your critical thinking skills, attention to detail, problem-solving skills and in general your ability to learn and then use new information in a short period of time.
          The next step is a technical challenge, which allows us to asses the must-have technical skills.
           The technical challenge is followed by an online personality assessment and interview. This measure enables us to discuss how you see yourself on a day-to-day basis and within the workplace.
           A final stage is a structured panel interview with the engineering team to evaluate how well you are able to work collaboratively and to assess your technical decision-making skills. 

          If all goes well, we will extend you an offer, starting with a permanent contract with 3 months of probation.
          • Help build a world class machine learning deployment solution that solves real-industry problems at a massive scale

          • Join a remote-friendly company - work anywhere in the US or Canada including your sofa, the beach, or our Seattle waterfront office

          • Experience rapid growth in an AI startup, backed by industry leaders including Google’s AI fund

          Algorithmia automates, optimizes, and accelerates every step of the journey to deploying of AI and ML at scale. We allow anyone to run models on a massively parallel infrastructure in minutes instead of months. In our cloud or your datacenter - all completely managed for maximum performance at minimum cost. Already trusted by over 90k developers and major enterprise customers, Algorithmia makes scalable Machine Learning fast, simple, and cost-effective for everyone.

          Due to ongoing growth, we’re hiring a Machine Learning - Infrastructure Engineer to join the Machine Learning team. You’ll join a team of highly focused engineers developing for a platform that supports over 90k engineers and processes millions of AI and ML workloads. Our team has worked on building billion dollar products at Amazon, Danger, Microsoft, Socrata, and Paypal. We offer our engineers an unparalleled opportunity to learn, grow, and impact an enormous user community.

          What does the Machine Learning team do?

          The Machine Learning team is empathetic to our users. We build and deploy models, experience the whole Machine Learning lifecycle. We turn that experience into stories, content, demos, and perhaps most importantly, feedback into the product. We can split our responsibilities into three broad categories that contributes to the company's mission:

          Content

          The ML team thinks about the best practices for machine learning systems, and tries to be on the forefront of thought leadership in our space. We produce blogs and technical demos. This isn’t limited just within the Algorithmia platform, but includes full pipelines demonstrating the end-to-end machine learning lifecycle. We keep an eye on newly released open-source models, and add them to the platform. However, this responsibility is secondary to the focus on how to do machine learning in production.

          Product

          The ML team drives value to the company through what it brings to the product. Many features developed by the ML team is being used in customer demos. The team adds & maintains new programming languages & runtime environments for algorithms. We keep up with the developments in all major ML frameworks. We try out common ML workflows, and work with product to ensure the platform can support those integrations.

          Support

          The ML team provides deep technical support at the algorithm/model level.

          As a Machine Learning Engineer at Algorithmia, you will:

          • Write production-quality code that solves real world problems, in any of our supported algorithm development languages

          • Create blog posts, integrations & demos for end-to-end machine learning systems

          • Build & maintain build/runtime environments for all major machine learning frameworks: Tensorflow, PyTorch, MXNet, Caffe, AllenNLP, SpaCy, etc

          • Develop tools to use for Data Scientists from top Fortune 100 companies around the world

          • Work with a passionate, distributed team on the cutting edge of AI/ML infrastructure

          • Have a real career plan, with mentorship and fast-track opportunities to promotion, technical leadership, people management, or wherever your interests may be

          • Work anywhere in the US or Canada

          And we might make the perfect match if you:

          • Are a skilled software engineer with experience in more than one programming language  (such as Python, Java, Scala, etc.) and deep understanding of at least one (we do a lot of Python - and will be happy to teach you the other languages)

          • Have deep empathy for users, and understand that Algorithmia would not exist without them

          • Experience working on distributed systems, industry data science, any kind of public AI/ML projects, distributed or parallel computing, or the implementation of something cool on our AI marketplace (hint: free trial!)

          • Are current on the state-of-the-art in machine learning algorithms in the industry

          • Having practical experience or a degree (MS/PhD is a plus) in Computer Science including practical areas of Machine Intelligence (or Deep Learning), and excellent fundamentals in computer science, algorithms, and software design

          As a Machine Learning - Infrastructure Engineer at Algorithmia you’ll join a passionate team that’s changing the way everyone uses AI and ML. You’ll solve real problems, make an impact, and work in a flexible environment that encourages you to follow your own interests as well. You’ll be welcomed into an intelligent, quirky, and diverse group and gain access to fantastic perks beyond just salary, equity, and insurance benefits - all from the comfort of your own sofa (or our dog-friendly office). 

          Algorithmia is an equal opportunity employer and we value diversity at our core. We will never discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status and encourage everyone to apply.

        • Quickly maturing startup seeking like minded Sr. Backend-leaning Fullstack Engineer! PacketFabric redefines how companies procure, consume, and manage their network connectivity. The technical team is a small, talented, and close knit group and we need a team member to help us accomplish our goal of making the best darn carrier network on the planet.

          Description

          • As a well rounded software engineer, you should definitely be the type that appreciates diversity in your day, and challenges outside of your comfort level! A typical day in the life of a PacketFabric senior software engineer might include these types of activities:
          • Designing a deterministic lifecycle workflow for our next product offering.
          • Writing core platform code for a new feature, and unit tests for functionality.
          • Refactoring and improving existing code for performance and simplicity. For example, breaking a large method into smaller, more maintainable and easily tested methods.
          • Building command line tools to help network engineers better manage network state.
          • Researching additional ideas, you may have to improve the product/platform overall and sharing with the team.
          • Interacting with customers and/or sales on a bug in the software, quickly resolving it, and coordinating across the team to push a fix.
          • Working with backend engineers and discussing quirks in network protocols and network interconnection which translate rapid API and UI changes.

          Requirements

          • The right candidate will have an abundance of hard core programming skills, have solid instincts for API usability and design patterns. You are probably a full stack developer who naturally gravitates towards work on a product core. You know how to sacrifice algorithmic elegance for getting it done on deadline. More specifics include:
          • Extensive experience with Python and PHP in large applications developed in a team environment.
          • Expert unit tester.
          • Experience in large scale distributed systems.
          • Extensive experience with the HTTP protocol and developing and using RESTful APIs.
          • A solid understanding of OO programming paradigms.
          • Experience with a message queue system like RabbitMQ or Kafka.
          • Experience using NoSQL data stores like Redis.
          • Be completely at home on any *nix command line and building your own tools.
          • Very comfortable using Git in a team environment (i.e. pull-requests, branch management, rebasing).
          • Experience working in an environment leveraging remote communication collaboration tools like Slack, Zoom etc.
          • Never being afraid to venture boldly where none have gone before and develop code where there are no previous libraries to draw from.

          Preferred Experience

          • A huge plus for actually doing any router/switch configuration or infrastructure automation.
          • Previous exposure to layer 2/3 networking protocols and concepts such as IPv4/6, VLANs, VPNs, BGP, etc.
          • Experience with Python-based web application frameworks like Flask, Django, or Sanic
          • Any experience interacting with physical world equipment - industrial, medical, etc
          • Experience creating highly maintainable Javascript.
          • SQL experience.
          • Experience with Vue.js, Angular and AngularJS.
          • GraphQL
          • Experience creating large scale data visualizations of any type.
        • NS8 is a fraud prevention hub with industry-leading time to value that empowers eCommerce merchants to reduce their total cost of fraud through data orchestration and early-stage detection tools that filter out malicious activity before it starts.

          Why Join Us?

          • We're blowing up and need talented engineers and leaders to keep up with our explosive business growth.

          • We've got funding and our revenue is killing it too. Our numbers are outperforming the projections in our last pitch deck - and we all know how lofty those can be.

          • Our CEO is a developer of over 20 years and has additional founder and CEO experience with fast paced startups, so he gets the engineering side and the business under commits so development can over deliver.

          • Our CTO has decades of technical expertise, running large development organizations with resources in every corner of the globe, deploying products that generate hundreds of millions of dollars annually across diverse and highly regulated markets.

          • Our CSA has over 20 years development experience with both Fortune 20 companies and founding many startups in the platform space, including several large exits.

          Our Engineers:

          • Excel in a flat hierarchy and spend almost 100% of their time writing code.

          • Love working in our agile, continuous integration and deployment environment.

          • Conceive, design, develop, deploy and operate the code they write.

          • Deploy maintainable, instrumented, predictable and reliable distributed systems on a steady cadence.

          • Write tooling for automation, diagnostics, debugging.

          • Participate in on-call rotation for their services.

          • Build with a security mindset and are up to date on industry best practices.

          • Design from the start with multi-tenancy and high availability as requirements.

          • Have developed their remote engineering muscles and are highly engaged via Slack.

          Our Stack:

          • TypeScript, React, Node.js

          • AWS technologies

          • Kubernetes

            • Concourse + Helm3 for CI/CD

            • Prometheus

            • Grafana

          • Kafka

          • ProtoBuf3

          • Mongo

          • MySQL

          Your Role:

          The Director of Cloud Infrastructure is an experienced infrastructure technologist and leader who is passionate about DevOps: leading, mentoring, and scaling teams responsible for NS8’s software development delivery pipeline, cloud infrastructure, and production services.

          Responsibilities:

          • As Director of Cloud Infrastructure, you will collaborate with the CTO, Chief Architect and entire Engineering organization to roll out and maintain DevOps best practices to enable rapid software development through a robust and secure infrastructure.

          • Manage a plan for how to move towards best practice, and communicate progress to relevant stakeholders

          • The Director of Cloud Infrastructure is responsible for NS8’s development, test, and production infrastructures.

          • Support the engineering teams with infrastructure and tools to automatically build, deploy and run applications maximizing the use of automation and observability

          • The ideal candidate will have considerable knowledge of cloud computing and AWS with experience building environments that meet high availability, scalability, and reliability criteria.

          • Experience with continuous integration, continuous delivery and continuous deployment.

          • Experience with container architecture and container orchestration tools (Kubernetes)

          • Experience managing and maintaining Kafka

          • Experience deploying, managing and monitoring production services, as well as the supporting infrastructure such as CI/CD pipelines and container orchestration (Concourse, Istio)

          • Responsible for configuration, management and orchestrating response using alerting tools such as New Relic, Honeycomb and PagerDuty. Streamline incident management and escalation process to provide 24/7 support for production services

          • Managing technical people and engineering leads, including performance management, career management, and conflict resolution

          • An ability to build teams while keeping engineers and leads engaged

          Qualifications:

          • Bachelor’s or Master’s degree in Computer Science or similar.

          • 5+ years developing software in a professional environment

          • 5+ year in DevOps

          Our Benefits:

          • Work from home or on-site in Las Vegas

          • Competitive salaries

          • Equity

          • Medical

          • Dental

          • Vision

          • FSA

          • Fully stocked kitchen for on-site employees

          Our Culture:


          • Vibrant is an understatement, company events are always first class and exciting – axe-throwing, luchador wrestling, fancy dinners, charity events, game shows.

          • Value diversity, transparency, and encourage everyone to be their authentic self.

          • Supportive, learning culture; where engineers are encouraged to present Lunch and Learns on any topics they are passionate about.



          Physical Demands:


          While performing the duties of this job, the employee routinely is required to sit; walk; talk and hear; use hands to keyboard, finger, handle, and feel; stoop, kneel, crouch, twist, crawl, reach, and stretch. - The employee is occasionally required to move around the office.



          NS8 Inc provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.


          This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.

        • // ABOUT THIS ROLE

          We're looking for a software engineer with full-stack experience to work on development of our web-based simulation engine, H-CORE. The successful candidate will be an experienced developer with a deep computer science background, comfortable both architecting solutions from scratch and subsequently implementing them in production.

          The Opportunity

          • Contribute to the design, implementation, and maintenance of our high-performance, scalable H-CORE simulation engine built primarily in Rust

          • Input to HASH's own frameworks, practices and standards for distributed systems, streaming pipelines, and other data processing

          • Work closely with the founders to identify requirements and iterate on solutions

          • Play an important role in both FE/BE architecture and build of our open-source H-Core simulation engine

          Your Qualifications

          • Expert level knowledge in C/C++/Rust (any combination, although the successful candidate should possess an active interest in Rust)

          • Full-stack web development experience using TypeScript, React, and GraphQL

          • Solid computer science foundation; good understanding of data-structures, memory and runtime complexity

          • Experience building large-scale distributed systems

          • Minimum BS in Computer Science or equivalent

          Pay & Benefits

          • Competitive salary and equity: commensurate with experience and incentive-aligned ✅

          • Training, events and conferences 🧠

          • Cocktails (and mocktails!) on Fridays 🎉

          • 29 days annual holiday including company holidays 🏝🏖

          • Additional country/geography specific benefits (UK, US and international) ranging from fully comprehensive health insurance through to travel-cards or season ticket loans 🌈

          • Infinite caffeine (really really) ⚠️

        See 2 more Software Development jobs
      • All others (1) All others rss feed

        • smallstep (North America)
          2 months ago

          Smallstep​ is building an open source identity authority plus toolchain - called ​step​ - that lets software teams securely connect and operate apps running across clouds, containers, serverless, and connected devices. We believe the only way to successfully secure cloud-native computing is to move past perimeter security using world-class PKI (certificates) and mutual TLS.

          Smallstep is a nimble deep-tech startup of seasoned experts In San Francisco. We are looking for a Developer Relations professional who can assist our community with implementations, trainings, and technical questions, As the first Developer Advocate at smallstep you’ll be responsible for driving awareness and participation in the smallstep open source community . This position is ideally in San Francisco but we encourage remote applicants.

          - You are great with people, especially engineers

          - You have strong knowledge of modern cloud architectures and popular development tools, platforms, and/or relevant frameworks

          - You feel comfortable walking users through new scenarios and technical implementations.

          - You are a documentation and content machine - comfortable speaking anywhere, at any time, to anyone.

          Technologies such as HTTPS/TLS, certificates (X.509), and OAuth are not foreign to you.

          - You have spent 2+ years working with developers.

          - You document everything and make it easy for others to find and take action against.

          - You want to join a tight-knit team

          - You love open source software and communities

          - You believe distributed systems deserve great security out-of-the-box

          - You want to be part of the paradigm shift to move past network perimeter security

          - You are collaborative, low-ego, and results-driven

          - You like making impactful contributions but also enjoy helping others do the same

          - You want to work with founders in a fast-growing startup with excellent investors

          - Interest or passion to evangelize through speaking & writing (nice to have)

          At smallstep, we work reasonable, flexible hours. We look for people who are thoughtful, can break down problems, and often work individually. You are trusted to work on your own and to ask for help when blocked. As an early stage startup, smallstep teams get the benefit of working across many areas and contributing directly to the success of the organization. smallstep is a two-year-old well-funded startup backed by Accel, boldstart.vc and upside partnership.