data.world's 100 year mission is to create the most meaningful, collaborative, and abundant data resource in the world. We host an open, free data community with over a million participants around the world. We use this same technology to help enterprise clients catalog, govern, and collaborate on their data to gain better insights and make better business decisions.
data.world is looking for an experienced Software Engineer to contribute to our distributed graph system. This system builds a large knowledge graph with billions of nodes/edges using Apache Spark to achieve a high degree of parallelism. The right candidate will have experience deploying and running Apache Spark in a production environment, will have experience managing data at scale using relational databases and SQL, and will be comfortable with graph algorithms.
At data.world, you will:
We’d love to see:
Big pluses include:
Perks and benefits:
If you have the exceptional combination of skills and qualities that we are looking for, then we’re excited to meet you!
Note: We encourage people from underrepresented groups to apply.
We are the world’s largest collaborative data community and we very much believe that our people need to represent the very diverse nature of the community we are serving and the customer base we are winning. We believe that diversity leads to the most creative discussions, ideas, and outcomes.
The candidate will first talk with a highly skilled recruiter who will be their point of contact for the rest of the process. They can not only assess the general job skills, but also provide answers about the company, the team, the leader(s)/manager(s), compensation, including stock and benefits, and most importantly...the culture and our values.
Next they'll meet with a team member who will go into more details about the project, answer further questions from the candidate, and dive a little deeper into technical skills. They'll ask questions about their previous experience, languages and tools they've used, and their specific roles on projects they've worked on.
The third step is a series of short interviews with various team members so the candidate meets with a cross section of peers and leaders. We feel that gives the candidate a good idea of the types of people they'll get to work with, and different perspectives on the organization. Some will be more technical in nature, and others more around work style, collaboration, and culture fit. We will push candidates past their skill level, but that's just to identify where they best fit, and how they best contribute - not simply to disqualify.
Finally, we ask every employee across our company to do a "final presentation" based on their role. For Engineering, we will typically provide a technical problem, give them a few days to solve it, and then present to us the solution they'd gotten to so far, how they arrived there, and what they'd do next. (Asking for guidance is always a welcome answer!)
We are data.world, and we know that more diverse companies have more creative and varied discussions that lead to better ideas.
We are the world’s largest collaborative data community and we believe that our people need to represent the diverse nature of the whole community we are serving. We are currently over 50% female and minority, and growing. We are proud early adopters of the Diversity Pledge.
We are very active throughout our communities, doing public speaking promoting the value of diversity, and organizations that are helping build up their minority communities. We volunteer with several diversity-promoting organizations such as DivInc, The 2030 Texas Diversity Challenge, Hispanic Hackers, and Notley Tide, to name a few. Our internal D&I group, The Parliament, includes almost half of our employees, and not only allows a safe space for open discussion, but also identifies programs and opportunities to promote and educate in many ways. We have lunch and learns, book clubs, celebrations and guest speakers, and our inclusivity includes all aspects of diversity.
Made with ❤️ by Veni Kunche.