Job Board
for underrepresented folks in tech

Back to all jobs
Photo of data.world

emoji of a pushpinUnited Statesemoji of a money bag$100,000 - $160,000emoji of a clockFri Jul 30 2021
emoji of a woman of coloremoji of a man26 people in techemoji of a woman of coloremoji of a woman 10 women in techemoji of a woman of coloremoji of a person of color 10 people of color in tech

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.

JOB DESCRIPTION

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:

  • build Apache Spark code in Scala to drive a pipeline of graph based transformations.
  • work closely with product, engineering, documentation and business stakeholders to ensure the delivery and improvement of the collector product.
  • collaborate with a small, dedicated team
  • execute on a key area of the data.world platform.
  • learn… constantly.

We’d love to see:

  • BS in technology or engineering field, or equivalent experience.
  • 2+ years experience as an engineer
  • experience working with Apache Spark and with Scala or Java systems
  • strong computer science fundamentals - particularly algorithms, graph theory, and relational data (SQL) experience
  • experience with AWS (Amazon Web Services) will be a strong plus
  • strong opinions, loosely held. You admit when you're wrong, and integrate new learnings quickly.
  • a craftsperson. You know your way around and take pride in your work.
  • an appreciation of the user, even when you're building a CLI or API.
  • familiarity with a variety of languages and libraries. You know which tools to use for which tasks.
  • the ability to provide, as well as seek out, mentorship.
  • passion for continuous integration, and test-driven engineering methodologies.
  • strong written, verbal, and visual communication skills. You should be able to articulate your decisions, whiteboard new solutions, present ideas concisely, and defend your beliefs.
  • an appetite to try new things. You’re curious and excited to improve your process, and always looking to learn. You ask questions and don't shy away from challenges.

Big pluses include:

  • interest in the semantic web, RDF and/or graph based data storage technologies.
  • experience with Docker
  • experience with Dropwizard, or other Java-based web framework
  • experience working in a fast-paced, startup environment

Perks and benefits:

  • Successful company with strong leadership, the right values, and a product well-positioned within a growing category
  • Innovative technology/architecture (RDF, knowledge graph)
  • Agile and highly disciplined engineering culture/practices (CI, TDD, soc2, peer review, etc.), not to mention a productive and fun environment.
  • Competitive market compensation with a generous bonus structure
  • Fully paid health/dental/vision insurance for the whole family
  • Charitable corporate programs and volunteer events throughout the year
  • Open PTO, and a personalized wellness incentive
  • Lots of regularly scheduled team events including game nights, rock climbing, and cocktail competitions - even virtually for now!
  • A flexible work environment 
  • A tight-knit team of startup veterans with integrity, passion, and curiosity

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.

INTERVIEW PROCESS

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!)

DIVERSITY, EQUITY AND INCLUSION

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.

Apply Now
When you apply, please mention that you found the posting on Diversify Tech!


Be the first to know!

We'll let you know as soon as a job is posted on our job board.

Subscribe →