ENGINEER

As the engineer you will be the at the core of designing, developing and maintaining the lifecycle of many different software services.  You should have a fundamental understanding and be capable of deploying services within various infrastructures on your own. As a result you will get to work with the latest cutting-edge technologies, such as distributed queuing mechanisms, hybrid brokers, NoSQL databases, cloud infrastructure management systems, and integrating systems using scalable APIs. The majority of the work you will do will involve challenges with performance, scaling and high availability. You will be a strong technical leader and will be ready to take on more leadership responsibilities as the team grows.

reporting to . . . . . . . . . founder
location . . . . . . . . . . . .  Flexible (Asia preferred)
travel . . . . . . . . . . . . . .  limited

Who you are
You should be well versed in large systems architecture. You have the proper understanding of how a large scale system works. You like solving problems that you've seen before, and more importantly, ones you haven't. You think about parallelism and efficiency at the application, services, and data store levels. You sleep well at night knowing that your systems will self-heal. You take pride in the quality of your work and the speed at which you can produce it. You are excited about creating a world-class engineering culture and have opinions on how you would do so.

Responsibilities:

  • Lead software engineering to deploy and operate our systems.

  • Automate and streamline our operations and processes.

  • Build and maintain tools for deployment, monitoring and operations.

  • Troubleshoot and resolve issues in our dev, test and production environments.
     

Skills:

  • Strong Python coding skills, Python frameworks, and testing tools.

  • Various distributed datastore and config management systems, such as Redis, MySQL, ZooKeeper.

  • Distributed Task and Message Queuing systems, such as Celery and RabbitMQ.

  • Integrating different systems and workflows, especially using APIs.

  • Version control systems, particularly Git.

  • Working with large scale production environments, including release management and QA/testing.

  • Linux based development and deployments, but also a basic Windows understanding.

  • Developing and maintaining fault-tolerant systems, including HA and clustering techniques.

  • Experience in using Cloud integration and management tools like OpenNebula/OpenStack. OpenNebula is preferred

  • Flexibility and desire to work in an early stage startup.

  • Fluent in written and oral English.


Additional merits - experience:

  • with continuous delivery environments.

  • with PHP and JavaScript.

  • with Kafka and Cassandra.

  • ORM and schema migrations.

  • Orchestration systems.

  • with and scaling systems that use large data sets.

  • with Open-Source projects and contributions.

GridMarkets is building a platform for institutions to supply their excess CPU capacity to other institutions with high computational needs using open source Cloud & Grid-computing technologies.  We are seeking experienced and talented engineers from a (primarily Linux) background to further design, build, harden and extend our platform.   This will require you to delve deep into the workings of servers, networks, operating systems, virtualisation technologies and open source components. 

We are a virtual company that spans across several timezones. We live in places like India, Thailand, Malaysia and Australia. The job is 100% remote working and as such comes with its own set of merits and challenges, but you will have great flexibility over your work and will be a critical part of forming our engineering culture. We talk on Skype, chat on Slack, work with customers from all around the world and there’s never a dull moment. If you’ve ever wanted to be at the beginning of something great, this is the perfect place for you to be.

GridMarkets is an Equal Opportunity Employer that does not and will not discriminate in employment and personnel practices on the basis of race, sex, age, handicap, religion, national origin or any other basis.  To the contrary - we want to work with interesting people from diverse backgrounds and experiences to complement our team.  Compensation is negotiable with options/equity for the right candidate.

Drop us a line at Careers@GridMarkets.com.

GridMarkets USA
Presidio of San Francisco
P.O. Box 29920
San Francisco, CA  94129

LINKS

SERVICES

ABOUT

SOCIAL MEDIA

  • White Facebook Icon
  • White Twitter Icon
  • LinkedIn
  • White YouTube Icon
  • White Pinterest Icon
  • White Instagram Icon

© Copyright 2020 by GridMarkets All Right Reserved.