Start Your Search Here

push notification bell

Would you like to receive notifications about jobs in San Francisco?

push notification bell

You have blocked notifications

Oops! You have blocked notifications. Click here for more info

You have blocked notifications, please check your browser settings.

push notification bell

You're currently subscribed to job notifications

Want to change your notifications for job alerts?

push notification bell

Subscribe to notifications

You will no longer receive notifications

Job Search

Hired Recruiters

San Francisco / Global

Software Engineer II

Job Description

Job Description Job Description About this Role Join the team at Fandom and work with great people (fans! Star Wars, Twin Peaks, RPG games). As a Software Engineer II, working on our data systems, you will help us to determine what 300M+ users are passionate about by contributing development of a real-time digital profile. The digital profiles that you help create will be the foundation for data science-driven user personas and personalized recommendations across the platform, at scale, and in real-time. You will report to our Staff Software Engineer.

You will also help us to determine what 32M+ user-created pages are focused on, how they connect to the Fandom community they belong to, and the other pages of the 400k+ communities in our network. With this knowledge, you will enable Fandom to build the rich digital profiles mentioned above to build deeper and more engaging experiences for our users.

What does a typical day look like for a software engineer? On some days you'll write code to ingest data from 3rd party sources and connect that to our internal data stores. On others, you'll work on high throughput data ingestion pipelines to ensure real time digital profiles. You will also be actively involved in sharing your knowledge through documentation, pull requests, and informal training sessions. And finally, you'll often find yourself tuning and monitoring a production system running at scale.

You Will... Lead the development of sub-components

Contribute to the tactical planning for your team

Help enrich Fandom's structured data with our data sources

Extend and maintain scalable systems written in Java, Python, Go, and PHP

Oversee the entire lifecycle of the work they deliver: development, testing and maintenance

Share knowledge through documentation and pull request comments

Work with a globally distributed team

Learn new technologies, patterns, and processes

Work with your team to solve technical issues

Deepen your technical knowledge in one or more areas of expertise

You Have... BA/BS in Computer Science or related technical field or equivalent experience

2 or more years of experience in software engineering

Proficiency in Java or Go

Experience designing and implementing object-oriented systems

Relational database design and SQL experience

An understanding of RESTful APIs

Experience delivering high-quality software

Job Required Skills:  Java, Golang

Apply Now

Similar Opportunities

View all jobs