Senior Client Solutions Engineer
Senior Client Solutions Engineer (Foursquare Labs, Inc., Los Angeles, CA)
Lead on POCs (“proof of concepts”), from gathering client use cases to transforming Big Data through Structured Query Language (“SQL”) or programmatically (e.g. PySpark) validating data quality through exploratory data analysis, delivering data by copying to SFTP, S3 or other platforms, and automating customized solutions using code. Utilize our infrastructure for containerization, scheduling, and workflow automation. Gather requirements and update code on alpha products with our Product and core Engineering teams to optimize query performance, automate workflows, and launch and scale new offerings. Setup, maintain, and improve partner integrations through Application programming interface (“API”) and batch file transfers. Use strong communication skills (verbal and written) to continue to gather requirements and update code on alpha products with our Product and core Engineering teams to optimize query performance, automate workflows, and launch and scale new offerings.
Minimum Requirements: Bachelor’s degree or U.S. equivalent in Computer Science or related field, plus 5 years of professional experience working on all phases of the software engineering development lifecycle (including planning, analyzing, designing, developing, implementing, testing, and maintaining software systems or applications) to develop and automate customized client solutions. In lieu of a Bachelor’s degree plus 5 years of experience, the employer will accept a Master’s degree or U.S. equivalent in Computer Science or related field, plus 2 years of professional experience working on all phases of the software engineering development lifecycle (including planning, analyzing, designing, developing, implementing, testing, and maintaining software systems or applications) to develop and automate customized client solutions. Must also have the following: 2 years of professional experience shell scripting and working on a command line (including viewing, moving, copying, and manipulating flat files) and interacting with Hadoop File System; 2 years of professional experience using programming languages (including reading, writing, and manipulating data; leveraging third-party libraries; and interacting with Hadoop) to troubleshoot program and system malfunctions to restore normal function; 2 years of professional experience analyzing the root cause of code errors using technical documentation and stack traces (including identifying and implementing solutions for failures); 2 years professional experience writing code on alpha products \to optimize performance and automate custom requirements; 2 years of professional experience querying big data in a SQL environment; 1 year of professional experience wrangling and validating the quality of data.
Please submit resume online at: https://foursquare.com/careers or email resume to: recruiting@foursquare.com. Please specify ad code YLAP.