Software Engineer, Audience

| Greater LA Area

Factual is hiring both senior and junior developers for software engineering positions on our company's Geopulse Audience team.

The Audience product is a petabyte-scale application that interprets tens of billions of new mobile device location signals every day, for the purpose of producing rich geographic and behavioral analysis.

Our challenges are novel and varied, and range from the coordinated ingestion, cleansing, and annotation of our inputs, to debiasing and large-scale data analysis, to delivery across a wide range of customers, formats and platforms.

In this role, you will have the opportunity to work with experts in the field, on a high-visibility project with direct impact on the success of Factual.

Requirements

Professional experience in one or more of the following:

  • Spatiotemporal data processing. We use a combination of industry-standard tools and custom libraries to efficiently represent, partition, and store geospatial information. Our biggest challenges happen where theoretical considerations meet real world data.
  • Big Data / MapReduce. For data processing and storage, we primarily use Hadoop, and invest our effort here in finding the right approaches to sorting, managing pipelines, serialization/deserialization, and the integration of batch and real-time processing.
  • Performance tuning, especially on the JVM. On the opposite side of our big data challenges are the code paths that are executed millions of times per second. Here we leverage a combination of flame graphs, wrk2 and other benchmarking tools, and YourKit / VisualVM profiling to maintain performance even as we grow in scope and scale.
  • Management of Java teams and large Java codebases. As Factual continues to grow, we're focusing on establishing the right processes around design and architecture, coding best practices, and effective methodologies as they relate to Java software development.
  • Degree in Computer Science or related field

Nice to Haves

  • Experience with AWS, especially running distributed workflows and managing costs.
  • Experience with dynamic JVM languages. Although much of our code base is written in vanilla Java, we make extensive use of more dynamic languages (in our case, Clojure) as our not-so-secret sauce for rapid prototyping, quick analytics, and iterative experiments.
Read Full Job Description

Technology we use

  • Engineering
    • C++Languages
    • JavaLanguages
    • PythonLanguages
    • RLanguages
    • RubyLanguages
    • ScalaLanguages
    • SqlLanguages
    • jQueryLibraries
    • ReactLibraries
    • ReduxLibraries
    • AngularJSFrameworks
    • DjangoFrameworks
    • HadoopFrameworks
    • Node.jsFrameworks
    • Ruby on RailsFrameworks
    • SparkFrameworks
    • HiveDatabases
    • MongoDBDatabases
    • MySQLDatabases

Location

1999 Avenue of the Stars, Los Angeles, CA 90067

What are Factual Perks + Benefits

Health Insurance & Wellness Benefits
Dental Benefits
Vision Benefits
Health Insurance Benefits
Onsite Gym
Retirement & Stock Options Benefits
401(K)
Employee Stock Purchase Plan
Vacation & Time Off Benefits
Generous PTO
Paid Holidays
Paid Sick Days
Perks & Discounts
Beer on Tap
Casual Dress
Company Outings
Stocked Kitchen
Some Meals Provided
Parking
Relocation Assistance
Professional Development Benefits
Job Training & Conferences

Additional Perks + Benefits

Employee wellness benefits such as weekly fitness classes and gym discounts, life insurance, discount programs, and many more.

More Jobs at Factual24 open jobs
All Jobs
Finance
Data + Analytics
Design + UX
Dev + Engineer
HR
Internships
Operations
Product
Sales
Design + UX
new
Los Angeles
Internships
new
Los Angeles
Developer
new
Los Angeles
Developer
new
Los Angeles
Internships
new
Los Angeles
Internships
new
Los Angeles
Data + Analytics
new
Los Angeles
Design + UX
new
Los Angeles
Developer
new
Los Angeles
Developer
new
Los Angeles
Developer
new
Los Angeles
Finance
new
Los Angeles
Internships
new
Los Angeles
Operations
new
Los Angeles
Product
new
Los Angeles
Sales
new
Los Angeles
Design + UX
new
Los Angeles
Data + Analytics
new
Los Angeles
HR
new
Los Angeles
Developer
new
Los Angeles
Developer
new
Los Angeles
Developer
new
Los Angeles
Data + Analytics
new
Los Angeles
Developer
new
Los Angeles