Your browser cookies must be enabled in order to apply for this job. Please contact if you need further instruction on how to do that.

Senior Data Software Engineer

Engineering | Redwood City, CA | Full Time

Job Description

Senior Data Software Engineer

Redwood City, CA


Who we are:

IMVU envisions a world of deepening friendships through highly connective virtual shared experiences.  Instead of posting past each other on Facebook or Instagram, IMVU user interactions are hyperpersonal - the experience is similar to the fidelity of face-to-face interaction, but at a heightened level, which enables users to find a meaningful connection like in the real world.


Today, we are studying ways to help people meet new friends and deepen their relationships.  The essence of this work supports users making emotional connections and providing shared experiences that help them bond." IMVU currently has 4 million monthly active users (MAU) and is experiencing huge year over year growth on mobile - 91% on iOS and 62% on Android.



The Data and Analytics team is focused on creating competitive advantage for IMVU and our customers through novel data infrastructure, metrics, insights and data services.  We are a small but rapidly growing analysis and engineering team that builds and leverages state-of-the-art analytics systems. Our work informs decisions and direction for our business, while also impacting our products. The petabyte of data we store and the hundreds of GB of transactional data that we process each day provide a great opportunity to apply machine learning techniques to design powerful and meaningful experiences to our users.


We are looking for a seasoned software engineer to not only build data pipelines to efficiently and reliably move data across systems, but also to build the next generation of data tools to enable us to take full advantage of this data. In this role, your work will broadly influence the company's products, data consumers and analysts.  


You are GREAT at doing this:

  • Provide solutions for the design and implementation of Hadoop/Spark Big Data Infrastructure.

  • Deploy and maintain Hadoop/Big Data/Spark and database storage Infrastructures on premises

  • Troubleshoot and determine root cause of complex data provenance, metadata issues and engineering questions that may involve interfacing with various technical staff in multiple organizations and with differing levels of expertise.

  • Develop tools and procedures to monitor and automate system tasks on servers and clusters.

  • Ability to build systems that balance scalability, availability and latency while solving different problems

  • Interact with Operations and the Engineering organization at large to ensure data infrastructure needs are appreciated, supported, and met

  • Lead the development of new ‘fast-data’ systems like Spark to lay the pathway to hasten the generation of data-based insights

  • Demonstrated experience using Functional Programming / OO programming languages: Scala, Java, Python, Go,  with an ability and desire to learn new languages quickly

  • Familiarity with asynchronous messaging systems (e.g. Kafka, ActiveMQ, RabbitMQ)

  • Strong SQL Skills



  • B.S. degree in Computer Science, Electrical and Computer Engineering, or equivalent technical fields.

  • 5+ years of experience in software and/or operations engineering

  • 2+ years experience in Hadoop & Big Data Ecosystems


Bonus Points:

  • Experience with Free-to-play/social games

  • Experience with Scala, Java, or other high level programming language and some basic idea of python, shell scripts, or similar

  • Experience  Kafka

  • Experience with Spark-SQL/pyspark


About Us:

IMVU is a global 3D avatar-based social community of Millions of users and Thousands of creators who come together to celebrate the joy of shared experiences. Far beyond traditional social media, IMVU users create a whole new experience at the intersection of digital connection and face to face relationships. Instead of posting past each other on Facebook or Instagram, IMVU user interactions are hyperpersonal - experiencing the fidelity of face-to-face interaction at a heightened level and finding a meaningful connection like in the real world.

IMVU is where the real world comes to play. Today IMVU users enjoy the freedom to live the life they create through customizing highly-stylized avatars, connecting with friends in immersive chat rooms, shopping and stylizing new looks, sharing their experiences, and starring in their own animated emoji. IMVU is a powerful and collaborative world, which also offers an opportunity to make real money using proprietary design tools to create looks and rooms to sell in the IMVU Shop.

Founded in 2004 and based in the heart of Silicon Valley, IMVU is led by a team that's dedicated to pioneering the virtual reality industry. IMVU is backed by venture investors Menlo Ventures, Allegis Capital, Bridgescale Partners and Best Buy Capital.

IMVU has been recognized frequently as Best Place to Work in the Silicon Valley. 



  • Please try out our core product before you apply. We’d like you to understand our products and have some understanding of our customers.

  • Please include a cover letter. Make sure to discuss why you are interested in learning more about IMVU. Job applications without cover letters will not be considered.

IMVU is an equal opportunity employer; applicants are considered for all roles without regard to race, color, religious creed, sex, national origin, citizenship status, age, physical or mental disability, sexual orientation, marital, parental, veteran or military status, unfavorable military discharge, or any other status protected by applicable federal, state or local law.