Menu

Careers

Join Smule and change how music is made, shared, and discovered.

At Smule, we create social music-making experiences for everyone, no talent required. We are a diverse bunch of musicians, techies, designers, engineers, and real-life rock stars who believe that everyone is inherently creative.

Based in the sunny and beautiful South of Market in San Francisco, California, our office boasts of an open floor plan with lots of natural light, a jam session space with a grand piano, bass guitar, an electric guitar, a drum set, and much more. Our neighborhood is located a few steps away from AT&T Ballpark with an abundance of restaurants, wine bars, art events, parks, and museums to satisfy your palate.

Open Positions

Benefits

At Smule, our employees can take advantage of a wide variety of options to make working here a blast!

The Normal Stuff

  • Comprehensive medical, dental, life, and vision benefits
  • 401K
  • HSA
  • Pre-tax commuter and parking programs
  • Awesome work equipment
  • SUPER flexible work and vacation schedule

Food stuff

  • Fully stocked kitchen with snacks, refreshments and fresh fruit delivered twice a week
  • Catered lunch twice a week, catered breakfast thrice a week
  • Daily dinner after 6pm

Additional Stuff

  • A huge area with way too many instruments for impromptu employee jam sessions
  • Fun Workshops (beer tasting, ukulele, bike, recycling, crossfit, etc)
  • Staff events, outings, team-building opportunities (rafting, summer party with talent show, ski trips)
  • Last Friday of the month birthday celebration with too many sweets!
  • Yoga on site twice a month
  • Monthly Happy Hour
  • Halloween and Costume Party
  • Smackathon twice a year
  • Thanksgiving Luncheon
  • Monthly Karaoke Party
  • Weekly Wednesday Game Nights
  • Free notary

Want to see us in action? Follow on Instagram!

Open Positions

Engineering

Networking Engineer

This position is a growth position for an existing network engineer. You will manage our Arista infrastructure, vendors, ISPs, and related tasks across multiple datacenters. You must work well with others, including our Senior Network Engineer.

Responsibilities:
  • maintaining our Arista, Brocade, and A10 infrastructure
  • interface and troubleshoot issues with our Linux and NetApp systems administrators
  • document all infrastructure and maintain correctness
  • engage in service capacity planning, demand forecasting, and budget planning
  • manage and resolve issues with ISPs and vendors around the world
Requirements:
  • experience working with Arista or equivalent
  • experiencing resolving issues with providers, from routing to hardware
  • in-depth understanding of networking and load-balancing
  • experience in designing datacenter infrastructure and purchasing requirements
  • experience in high bandwidth environments
  • systematic problem solving approach, coupled with a strong sense of ownership
  • plays well with others
To apply, please send the following to: jobs@smule.com
  • Resume/CV

IT Manager

We are looking for a high energy individual with great people skills. This person must be highly organized, self-sufficient, and able to see issues before they become problems.

Responsibilities:
  • manage the existing IT person
  • attend weekly meetings and provide updates
  • make sure all IT related systems are functional
  • responsible for design, ordering, purchasing, asset-traking, implementation, and inventory management of IT infrastructure equipment, supplies, and software
  • provide technical support to the employees and consultants of the company
  • design, build, and deploy new hire systems, applications, custom scripts, and testing procedures to ensure operational reliability
  • establish, maintain, and manage user accounts and authentication
  • provide support for and maintain common Mac applications for general office and developer use
  • provide support for iOS and Android mobile devices
  • troubleshoot and repair common Mac hardware problems to the subassembly level (power supply, hard drive, video graphics card, etc.)
  • gather pertinent information from a variety of sources to perform duties
  • communicate status, provide quality documentation, and generate reports as requested.
  • assist in managing and administering the corporate network infrastructure
  • ensure availability and end-to-end monitoring of systems
Requirements:
  • experience managing others
  • experience with onboarding procedures and separations
  • experience with procurement and software/hardware tracking
  • able to produce and manage a budget
  • excellent hardware and software troubleshooting skills
  • ability to administer MacOSX and basic understanding of Linux
  • ability to independently manage multiple projects and see them to completion
  • excellent communication skills (oral and written)
  • exudes a positive attitude and a high sense of pride in personal and professional accomplishments
To apply, please send the following to: jobs@smule.com
  • Resume/CV

Senior Systems Administrator

As a Senior Systems Administrator, you will work on large-scale system design and troubleshooting. Your job is not only maintaining critical systems, but proactively improving the design, tuning, and scaling the infrastructure to stay ahead of the growth curve. In-depth understanding of Linux system internals, NetApps, and load-balancing are critical.

Responsibilities:
  • maintaining servers, load-balancers, and NetApps across a variety of locations
  • influence and create new designs, architectures, standards and methods for large-scale distributed systems
  • engage in service capacity planning, demand forecasting, software performance analysis, and system tuning
  • conduct periodic on call duties
Requirements:
  • experience working with Linux systems from kernel to shell and beyond
  • working knowledge of NetApps (CDOT)
  • understanding of networking and load-balancing
  • expertise in designing, analyzing and troubleshooting large-scale distributed systems
  • experience in high bandwidth HTTP traffic, content delivery and caching
  • systematic problem solving approach, coupled with a strong sense of ownership
  • experience in one or more of: C, C++, Java, Python, Ruby or Shell, Perl.
  • BS degree in Computer Science or related technical field, or equivalent practical experience
To apply, please send the following to: jobs@smule.com
  • Resume/CV

QA Engineer

We are looking for a talented, detail-oriented QA Engineer, who has a great passion for quality and has superb problem-solving skills. As a member of our existing QA team, you will take ownership of a project and will lead testing efforts from the very beginning to the end of a release cycle. A successful candidate should be able to work in a fast-moving agile environment, and be capable of supporting parallel releases.

What you will be doing:
  • Review design and technical specs and translate it into test cases assuring maximum test coverage
  • Perform Functional, Regression, Acceptance tests against different iOS and Android devices
  • Execute test cases and log bugs into the bug tracking system in accordance with QA standards
  • Participate in the daily Scrum activities and communicate with Dev and Product team members on daily basis
  • Provide comprehensive QA test reports to QA Manager
Must have:
  • 3+ years of QA experience with at least 1 year in mobile testing on iOS and Android platforms
  • Strong analytical and problem solving skills with ability to analyze technical specifications in-depth
  • Must be able to work within a team both as a leader and as a team member
  • Fun, positive attitude with great communication skills and a healthy desire for collaboration
  • Passion for high quality products and great attention to details
  • Experience working in Agile environment
Nice to have:
  • Experience working with Charles Proxy
  • Basic networking knowledge
  • Ability to write SQL queries
  • Passion for something that Smule is about: music, games, social experiences
To apply, please send the following to: jobs@smule.com
  • Resume/CV

Security Engineer

What you'll be doing:
  • Set the security and technical direction of Smule
  • Evangelize security across IT, Operations, and Engineering teams
  • Configuration hardening, assessment, and forensics experience with Linux
  • Develop and execute application security policies and procedures
  • Proactively identify, troubleshoot, and resolve vulnerabilities
What you bring:
  • Passion for information security
  • 5+ years of experience as a professional security engineer
  • 5+ years of experience as a network engineer with an emphasis on information security
  • Expert understanding on network security best practices, ACLs, firewalls, wifi security
  • Expert understanding of software programing
To apply, please send the following to: jobs@smule.com
  • Resume/CV

Senior Server Engineer

Our Smule Nation Platform supports millions of daily users uploading 400K performances a day, and handling 2.8Gbps peak traffic. We're growing fast and we're looking for platform engineers to help us to scale our platform to achieve its full potential.

Must have:
  • Bachelor degree in Computer Science and 5+ years of server side coding in Java, 2+ years in a tech lead role
  • Hands-on experience with the design, development, scaling, troubleshooting, and live support of server applications
  • Strong knowledge of SQL and MySQL forged in the fires of high traffic, high availability web app environments
  • Self-starter, strong sense of ownership, get's things done. Drives work to completion reliably, possibly with scary reliability.
  • Fun, positive attitude. Great communication skills and a healthy desire for collaboration.
These are good too:
  • Non-trivial experience with the specific tech we use: Play! Framework, Redis, Facebook Graph API, MySQL
  • Flexible, cross functional, outstanding learner. Ready, willing, and able to jump into any conquer any challenge at this crazy startup.
  • Passion for something that Smule is about: music, games, social experiences, outstanding software
To apply, please send the following to: jobs@smule.com
  • Resume/CV

Web Engineer

Smule's mobile apps are used by 100 million people, and web is the next frontier as we get to 1 billion people. You will work closely with product design and other engineering teams to revamp, redesign and rebuild the next evolution of Smule's user community on the web.

Must haves:
  • Live and breath Ruby and JavaScript and write elegant code
  • Strong HTML skills, CSS-based design, cross-browser compatibility
  • Proficient in MySQL and Redis
  • Bachelor degree in CS and 2+ years of Ruby on Rails development experience.
  • Experience in developing large web sites and complex client-side implementations.
  • Self-starter, strong sense of ownership, gets things done.
  • Fun, positive attitude. Great communication skills and a healthy desire for collaboration.
These are good too:
  • Prefer experience with responsive design, grid systems, deferred loading schemes, jank-free animation rendering.
  • Ability to integrate with a wide spectrum of backend technologies and services.
  • Good understanding of core web protocols like HTTP(S), TCP/IP, DNS, SMTP
  • Feels comfortable in Unix/Linux environment
  • Good sense of scalability and security
  • Flexible, cross functional, outstanding learner. Ready, willing, and able to jump into any conquer any challenge at this crazy startup.
  • Passion for something that Smule is about: music, games, social experiences, outstanding software.
To apply, please send the following to: jobs@smule.com
  • Resume/CV

Android Engineer

As an Android Engineer at Smule you'll be crafting our next generation, massively social, massively multiplayer musical creation experience. Smule's apps are top performers in the Google Play store and in the news - the apps you help create will be enjoyed by millions. Our development cycle is rapid, iterative, and collaborative.

Must have:
  • Bachelor degree in CS and 1+ years of Android development on multiple target devices, and 2+ years experience with Java
  • Self-starter, strong sense of ownership, gets things done.
  • Fun, positive attitude. Great communication skills and a healthy desire for collaboration.
These are good too:
  • A knack for creating compelling UIs.
  • Game development and design experience.
  • Flexible, cross functional, outstanding learner. Ready, willing, and able to jump into any conquer and challenge at this crazy startup.
  • Passion for what Smule is about: connecting people through music creation
To apply, please send the following to: jobs@smule.com
  • Resume/CV

iOS Engineer

As an iOS Engineer at Smule you'll be crafting our next generation, massively social, massively multiplayer musical creation experience. Smule's apps are top performers in the iTunes store and in the news--the apps you help create will be enjoyed by millions. Our development cycle is rapid, iterative, and collaborative. We use Objective-C and C++ combined with a powerful suite of in-house RESTful services.

Must have:
  • Bachelor degree in CS and 2+ years of iOS development in Objective-C
  • Self-starter, strong sense of ownership, gets things done.
  • Fun, positive attitude. Great communication skills and a healthy desire for collaboration.
These are good too:
  • A knack for creating compelling UIs.
  • Game development and design experience.
  • Flexible, cross functional, outstanding learner. Ready, willing, and able to jump into any conquer any challenge at this crazy startup.
  • Passion for what Smule is about: connecting people through music creation
To apply, please send the following to: jobs@smule.com
  • Resume/CV

Data Analyst

If you are passionate about social experiences, mobile apps, or music, and are intellectually curious to uncover stories beneath large amount of data, then this could be exactly the right thing for you!

As a data analyst at Smule, you will convert business questions into actionable insights to help drive business directions.

Responsibilities:
  • Proactively communicate and collaborate with Product Managers and Business/Marketing teams to deliver actionable insights and recommendations
  • Create and automate reports that drive the business
  • Critically evaluate information gathered from multiple sources, reconcile conflicts, and distinguish user requests from the underlying true needs
  • Successfully engage in multiple initiatives simultaneously
  • Design and analyze experiments
Must have:
  • 2-year+ Experience in data analytics, ideally in social/mobile startups
  • Good understanding of how to interpret business metrics and customer data, and able to communicate effectively
  • Solid knowledge with Statistics, strong in SQL, Excel, and reporting tools
  • Self-starter, strong sense of ownership, gets things done
  • Fun, positive attitude. A team player
Bonus skills:
  • Experience with Vertica, Tableau, MySQL, Hive, Spark
  • Machine Learning and programming skills with R, Python, Pig, Panda or similar
  • Degrees in fields like Statistics, Economics, Business, etc.
To apply, please send the following to: jobs@smule.com
  • Resume/CV

Analytics/Data Engineer

If you are passionate about data, not afraid of dealing with billions of rows, terabyte of data and find this sort of thing super fun, we need you! Come and join us!

Responsibilities:
  • Work with Product Managers and Business/Marketing teams to drive deep data analytics and insights
  • Design and build the analytics platform which includes data collection, processing pipeline and reporting
  • Design experiments, conduct A/B tests and review analytics initiatives
  • Use statistical modeling to analyze and predict user behaviors
Must have:
  • Master degree in science/engineering (ideally in Statistics, Biostatistics or Bioinformatics) and 5+ years of programming experience
  • Experience in data analytics, ideally in social/mobile startups
  • Strong in R, SQL, Excel, reporting tools
  • Self-starter, strong sense of ownership, gets things done
  • Fun, positive attitude. Great communication skills and a healthy desire for collaboration
These are good too:
  • Machine learning and recommendation systems
  • Experience with Vertica, Tableau, MySQL, Hive, Spark
  • Bio, medical or social field experiences
  • Passion for something that Smule is about: music, games, social experiences, outstanding software
To apply, please send the following to: jobs@smule.com
  • Resume/CV

Data Scientist

As a company focused on social music creation, Smule is in a position to leverage many types of interesting data, including social interactions and musical performance audio.

You'll be helping us improve our social music recommendations and other data-driven services. You should be able to use data to identify potentially beneficial changes, then implement and evaluate these changes.

You must be largely self-driven; we have a small data team, and as such you can make a large impact, but part of your responsibility is carving out your own niche.

You should be comfortable with software engineering, math, statistics, and machine learning, and be able to wear many "hats" and switch between them. This is not strictly an analyst role; you will be responsible for creating data products with direct visibility from users.

Requirements
  • Masters/PhD degree in STEM field
  • 5+ years programming experience
  • 2+ years research experience
  • Background in statistics and machine learning
  • Familiarity with "big data" tools: Hadoop/Hive/Spark
  • Basic knowledge of SQL
  • Interactive data exploration in Python/R
  • Creative thinking & problem solving skills
  • Good communication & writing; ability to eloquently form an argument backed up by data
  • Integrity and high standards
Bonus Skills:
  • Audio signal processing
  • Basic knowledge of "how music works"
  • Data visualization
  • Experience with Scala and/or Apache Spark
To apply, please send the following to: jobs@smule.com
  • Resume/CV

Software Engineer - Audio/DSP

Smule is looking for an audio engineer! First and foremost, you will be making the members of our community sound as stellar as possible whether they are singing, playing piano or guitar, or doing any other type of music making.

Beyond basic audio processing (tuning FX, the audio pipeline), there are lots of opportunities to take advantage of a huge data set comprised of millions of users and performances. We're hoping you have the chops to analyze and leverage this data to introduce improvements and innovations across the Smule platform!

Desired Skills and Experience:
  • Educational background in Digital Audio Signal Processing
  • Experience with real-time audio processing
  • Experienced in audio / music analysis and synthesis algorithms
  • Good knowledge of the Music Information Retrieval literature
  • Proficiency in Matlab, C/C++ (rather than assembly and embedded DSP), Python
  • Experienced in Machine Learning
  • Experienced in clustering and information retrieval techniques
  • Familiarity with high-dimensional search data structures
  • Ability to build/modify low-level studio/real-time FX code
  • Enough studio engineering chops to troubleshoot and fix issues like distortion, latency, etc.
  • Familiarity with ffmpeg, audio formats/encodings, one or more DAWs
  • Familiarity with academic literature and ability to implement findings from research
Pluses:
  • IOS, Android, other mobile audio experience
  • Knowledge of music theory
  • Experience with feature extraction (key, time signature, beat, etc), and re-synthesis (beat-matching, thumbnailing, time-stretching, etc.)
  • Video processing
To apply, please send the following to: jobs@smule.com
  • Resume/CV

Video Engineer

Smule is looking for a video engineer! First and foremost, you will be helping to make our community of music makers look great. You should have a deep understanding and passion for all aspects of video encoding and playback. You'll deal with all parts of the pipeline from ingestion, to creative processing/compositing/music sync, to encoding, and to mobile and web delivery.

Responsibilities:
  • Build and maintain low latency, high performance, scalable video systems
  • Improve the reliability and efficiency of video infrastructure
  • Investigate new systems, techniques, and equipment -- especially encoding/transcoding, mobile video, live broadcast
  • Implement automated video processing including compositing, filtering, motion graphics, watermarking/titling
  • Debug video issues and make tradeoff decisions between quality and performance
  • Work closely with mobile + server development, ops, and product to best achieve all these goals
Desired Skills and Experience:
  • 3-5+ years industry experience
  • Solid understanding of multiple programming languages (e.g. C/C++, Python)
  • Experience in mobile (libstagefright, AVFramework)
  • Experience in graphics rendering (e.g. openGL, openGLES, EGL, libavcodec, etc.)
  • Knowledge of video and audio codecs (H.264, MPEG4, AAC, etc) and media streaming architectures (HTTP adaptive streaming, RTP/RTSP)
  • Experience in optimizing video and audio codecs/players and using transport formats such as HLS and HDS
  • Expert level knowledge of using FFmpeg as a tool
  • Knowledge of system-level programming for large and complex systems
  • Plus: Familiar with color management and color profiles for video
  • Plus: Experience in building backend platforms for massive scale of parallel video streams (media relays, video switching).
  • Plus: Knowledge of L2/L3 IP networking, multicast, and Unix/Linux administration
  • BA/BS Degree in Computer Science or related technical discipline, or equivalent practical experience
To apply, please send the following to: jobs@smule.com
  • Resume/CV

Technical Writer

As the first dedicated Technical Writer working on product development inside engineering, you will lead the efforts of documenting our software design and architecture, project management process and operations procedures across many teams. You will communicate with engineers, product managers, designers and the business team through conceptual documentation, API references, code samples, diagrams, flowcharts and other online materials. You will also define and drive the overall documentation framework and organization process.

Responsibilities:
  • Write technical documentation such as API references, developer guides, architecture design and development process/procedure.
  • Organize documentation across the organization.
  • Produce templates for tech specs or architecture design documents.
  • Edit, clarify and proofread documents written by others
  • Manage complex documentation projects
  • Supplement developer documentation with relevant sample code
Requirements:
  • BA/BS degree
  • 2 years of relevant experience such as technical writing, product documentation
  • Experience with software development in Java/Scala, Objective-C, Python, Javascript, Shell and/or Ruby
  • Great communication and abstraction skills
  • Ability to manage multiple competing priorities in a fast-paced startup environment
To apply, please send the following to: jobs@smule.com
  • Resume/CV

Customer Support Specialist

We are looking for customer support specialist to develop and sustain productive customer relationships by making our community's needs the focus of our actions.

Responsibilities:
  • Respond to customer support tickets and requests through desk.com, email, Facebook and Twitter social channels
  • Handle user complaints, refunds, technical difficulties, help users to troubleshoot and solve the problem
  • Work closely with development teams to identify and solve production issues
  • Maintain healthy customer relationships, spread the love
Requirements:
  • Ability to write clearly and accurately, with effective reading comprehension skills
  • Deals effectively with others in difficult situations
  • Maintain positive attitude, always friendly and up beat
To apply, please send the following to: jobs@smule.com
  • Resume/CV

Growth

User Acquisition Manager

What you have:
  • Outstanding problem solving skills, quantitative skills and data-driven mindset.
  • 2+ years of hands-on experience in managing paid acquisition campaigns.
  • Experience with mobile ad networks and email marketing
  • Experience with campaign performance optimization, funnel optimization, creative testing and ROI calculation.
  • Familiarity with Excel and Tableau.
What you’ll be responsible for:
  • Manage global user acquisition campaigns to grow users, revenue and ROI.
  • Test and onboard new mobile ad network partners and channels.
  • Report weekly results and recommendations to the marketing team.
It’s cool if you:
  • Have experience with mobile social gaming apps.
  • Can speak 2+ languages.
  • Have passion for what Smule is about: music, social experiences.
To apply, please send the following to: jobs@smule.com
  • Resume/CV

Product & Design

Product Designer

Smule's mission is to connect people all over the world through the joy of making music, at a massive social scale. We are looking for Product Designers who are passionate about creating a holistic product experience for the user, beyond just an app, who intuitively understands that product design is finding the elegant sum of the parts and who relishes in every aspect of the product development process, from brainstorming the next great product innovation to tweaking pixels right before launch. As a Product Designer, you will partner with the product manager strategizing on the product plan, lead communication of new ideas and visions clearly and efficiently, then execute the design with the development team.

What you'll be responsible for:
  • Develop broad concepts into elegant, intuitive flows and experiences that deliver measurable results
  • Create production quality designs that can be implemented
  • Contribute to high-level strategic decisions within the product design team
  • Drive the product plan with product managers and engineers
  • Champion and oversee the user experience of a product area from conception to launch (and then some) and iterate continuously
Stuff you bring:
  • Strong experience in design or a similar field for mobile, multitouch devices
  • Comfortable creating at the whiteboard, but then be able to jump in and use whatever tools are necessary to create complete flows for mobile and web projects
  • A scrappy, entrepreneurial attitude that gets things done quickly at a high quality
  • Excellent verbal and written communication skills (you should be able to clearly articulate your design decisions)
  • Give and solicit open and honest feedback in order to continually raise our bar for quality
  • Pixel perfect attention to detail
  • Know the tools you use, from Adobe to Flash to whatever, you know it like the back of your hand
  • Will do whatever it takes to "make things awesome", even if it means building 10 versions and throwing them all out for the 11th version
We'd also love it if you:
  • Have a passion for the musical/auditory arts, even if you might be tone deaf, rhythmically challenged and suck at Rock Band.
  • Are not afraid to wear different hats on an interdisciplinary team.
  • Like to prototype sh*t and have built or designed something because the existing product wasn't there, or because you just wanted to learn how to do it.
To apply, please send the following to: jobs@smule.com
  • Your portfolio featuring examples of interaction and visual design work
  • Resume/CV

For consideration, send resume to: jobs@smule.com.
In the subject line please put the position to which you are applying and your name.
Smule is a trademark of Smule, Inc. Apple is a registered trademark of Apple Computer. iPhone, iPad and iPod touch and App Store are trademarks of Apple Computer.

Oh no! It looks like your cookies are disabled. Please enable them to sign in.

Your password has been successfully updated.

or
Already have an account?
Cancel

Forgot Password?

Welcome to Smule

One last step...

Facebook login requires your email address. This will be associated with your Smule account.

New Password

Please choose a new password

Success!

Your account has been verified! You are now logged in.

Thank you!

One more step!

We’ve added some additional security to make sure everyone has a better time. Please verify your account

Send Verification Email

One more step!

Please check your email. Instructions to verify your account have been sent

Thank you!

One more step!

Please check your email. Instructions to verify your updated email address have been sent

Thank you!