Senior Software Engineer (Data)

About DoiT

 

DoiT International is the leading global cloud consulting company working as Google Cloud’s top partner and strategic partner of Amazon Web Services. We tackle complex problems of scale for our customers, using our expertise in resolving problems, machine learning, algorithms, complexity analysis and system design.

Our mission is to enable customers to harness the power of the public cloud at peak efficiency so they can focus on building the best products for their own customers. Our team consists of

world-class engineers and architects who are leaders in their industry areas. For nearly a decade, we’ve been helping the most successful businesses to build and scale products with our world-class cloud engineering support.

Having raised $100 million from Charlesbank Capital Partners, we’re scaling all aspects of our company — especially around product innovation. DoiT’s Cloud Management Platform is a game changer in the industry that helps the developers at digital-native companies improve cloud operations, maintain security, control cost, and ensure governance of its growing cloud estate.

Our core values guide us in crafting a unique and stellar employee experience for all of our team members. Challenging work, continuous learning, massive opportunities for internal growth as we continue to scale and a remote-first culture rooted in communication and transparency help us attract and retain the best talent in the cloud ecosystem.

 

Values for All Do’ers: Act as one team, Wow the customer, See it through, Entrepreneurial

spirit, Pursue knowledge, Have fun

 

Target location:

Since we are dedicated to being a remote-first company, you can work from anywhere within Israel or EMEA. We want you to work where you are most comfortable and productive whether that be at home, in a company-provided coworking space, or a coffee shop.

 

About the Role

 

As a Senior Software Engineer, you will be working on improving our Cloud Management Platform product and implementing new features. You'll be working closely with product managers,

developers from other teams and also participate in product building decisions.

 

Here are some things we’ve worked on recently that might give you a better sense of what you’ll be doing day-to-day:

 

Our standard stack includes Cloud Composer, Firestore, BigQuery, Firebase, Pub/Sub, Go, Python, React, Google AppEngine, and an extensive list of auxiliary technologies.

 

● Built machine learning and forecasting pipelines to predict cloud infrastructure cost

● Architected large-scale distributed systems to provide actionable recommendations

● Developed an advanced cloud analytics platform to extract cost/usage insights

● Upgraded our codebase to Go 1.21 & Python 3.11

● Set up a new CD pipeline delivering incremental updates many times every day

● Created proactive monitoring system for cloud known issues and quotas usage

● Invented a new way for companies to purchase AWS reservations

● Ingested various formats for AWS data for use by all stakeholders in our platform

 

On a day-to-day basis you’ll

 

● Implement features. From the proposal, through spec and implementation, to maintenance. You're expected to propose things that you think can be a good addition to the products

● Review code. We believe in code reviews. And you will soon start reviewing pull requests as

well!

● Improve the health of the codebase. We’re mindful of accumulating technical debt. We dedicate one day per week to housekeeping

● Provide feedback. The team plans and discusses the upcoming work. We provide feedback to each other, trying to find challenges and unknowns as early as possible

 

We’re looking for someone who ideally has/is

 

7+ years of software development experience, in a Data Engineering role

● Advanced degree in computer science, engineering or statistics preferred but not mandatory.

● Capable of coding or learning to code in any language necessary to fulfill the product needs (Golang and Python preferred)

● Capable of building data pipelines and training machine learning models.

● Experience with Apache Airflow (Cloud Composer) would be a plus

● Systems thinker with a passion for DevOps

● AWS and Google Cloud experience.

● Solid SQL and NoSQL experience, preferably Google BigQuery and Firestore

● Create and maintain production software systems.

● Assist with building components of a production application.

● Expand, refine and stabilize an API.

● Learn new development technologies easily.

● Fluency in written and spoken English

 

About you

You might have a CS degree. You might not. That’s not what we’re looking for. We care about what

you can do and how you do it, not about how you got here. A strong track record of conscientious,

thoughtful work speaks volumes.

We’re looking for experienced candidates only for this role. You should have been doing this work

before in a professional setting, but you also won’t know how all our systems work on day one, and

we don’t expect you to. Nobody hits the ground running.

This is a remote job. You’re free to work where you work best: home office, co-working space, coffee

shops. However, given our existing team, we're specifically looking for someone from Israel or

Europe. We also need a reasonable overlap during a normal workday with the PT timezone, so we are

not considering candidates from, say, India or Australia for this role.

We appreciate people who can work collaboratively but understand that decisions will not always be

made by consensus. We subject ideas to rigorous consideration and challenge each other, but all

remember that we’re here for the same purpose: to do great work together and scale the business.

That comes with direct feedback, openness to each others’ experience and willingness to show up

for each other as well as for the technical work at hand. We’re in this for the long term.

You’ve been hiring, managing and working with “managers of one”. You set the tone, assign items,

determine what needs to get done, etc. — but they do it by themselves and for themselves.

We need you to have a great sense of ownership, pride and the impact you’re making on our

company. You know how to effectively communicate your ideas and win the hearts and minds of the

engineering and product teams.

You act based on data and not the gut feelings but you also have an entrepreneurial spirit and

mindset. You evaluate new ideas critically and are encouraged to challenge the status quo.

 

Benefits and Perks

 

● Professional Development, including certifications

● 401k matching or Pension Plan with employer contribution

● Employee Stock Option Plan

● Maternity and Paternity Leave

● Flexible working options

● Work-life balance


To apply for this and other jobs on Djinni login or signup.
Similar jobs

Data Engineer at EpicentrK

Ukraine $3000-4500

Senior Data Engineer (IT Solutions) at Sigma Software Group

Bulgaria, Czechia, Poland, Portugal, Ukraine


All jobs Data Engineer Kyiv    All jobs Gemicle