Software Engineer (Senior) (Data) (Foursquare Labs, Inc. New York, NY)
Job Description
Software Engineer (Senior) (Data) (Foursquare Labs, Inc. New York, NY)
Write, maintain, and improve data pipelines using Hadoop, Scalding, Luigi, Spark, and MongoDB. Leverage machine learning techniques to build systems which process and derive insights from billions of location data points every day. Use strong communication skills (written and verbal) to partner with the Data Science team to investigate and implement advanced statistical models and machine learning pipelines. Identify and implement performance improvements across all pipelines. Conduct Data investigations to validate assumptions or pinpoint the root causes of data problems. Push apps forward by launching features that make cities easier to explore. Build resilient services and tooling which drive all offline processing of petabytes of data. Telecommuting permitted 2-3 days per week. When not telecommuting, must work from the company headquarters at 50 W. 23rd St., New York, NY 10010.
Minimum Requirements: Bachelorโs degree or U.S. equivalent in Computer Science, Management Information Systems, Electrical Engineering, or related field plus 4 years of professional experience working on all phases of the software development lifecycle (including requirement gathering and analysis, planning, design, development, implementation, testing, deployment, and maintenance). In lieu of a Bachelor's degree plus 4 years of experience, the employer will accept a Masterโs degree or U.S. equivalent in Computer Science, Management Information Systems, Electrical Engineering, or related field plus 2 years of professional experience working on all phases of the software development lifecycle (including requirement gathering and analysis, planning, design, development, implementation, testing, deployment, and maintenance).
Must also have experience in the following: 1 year of professional experience working with big data technologies and pipelines (including Hadoop MapReduce, or Spark); 2 years of professional experience leveraging computer science fundamentals (including data structures, algorithms, and design); 2 years of professional experience using object-oriented programming languages (including Java, C++, JavaScript,ย or Python); 2 years of professional experience with functional programming languages, including Scala; and 1 year of professional experience communicating and collaborating with Data Scientists.
Please send resume online at: https://foursquare.com/careers or email resume to [email protected]. Please specify ad code ASAP.
Date Posted
10/10/2022
Views
7
Similar Jobs
Software Engineer - Python - Vatic Investments
Views in the last 30 days - 7
Vatic Investments is looking for a Python Software Engineer to work on algorithmic trading systems The role requires expertise in C Python and Linux a...
View DetailsSenior DevOps Engineer - 3Red Partners
Views in the last 30 days - 0
3Red Partners LLC is seeking a Senior DevOps Engineer to join their team The company offers competitive benefits excellent worklife balance and opport...
View DetailsSenior Mobile Engineer - Viam
Views in the last 30 days - 13
Viam is a robotics platform that makes it easy to turn great ideas into productionready robots The company is looking for a Mobile Engineer to build c...
View DetailsSoftware Engineer - Viam
Views in the last 30 days - 14
Viam is a robotics platform that makes it easy to turn great ideas into productionready robots It offers a modern architecture easy developer APIs clo...
View DetailsSoftware Engineer, SDK/NetCode - Viam
Views in the last 30 days - 11
Viam is a robotics platform that makes it easy to turn great ideas into productionready robots The company is looking for engineers to build software ...
View DetailsSenior Product Growth Manager - Apalon
Views in the last 30 days - 6
The text is about Mosaic Group a global company with a diverse app portfolio including Apalon with over 1 million subscribers and 600 million download...
View Details