This job has expired, please see additional jobs below
Engineering Director
Foursquare
New York, NY, United States
Job Details - this job has expired, please see similar jobs below
Since our inception in 2009, Foursquare has been a leading force in changing how location information enriches our real-world and digital lives. As a location intelligence 575 lexington?, Foursquare is comprised of two well-known consumer apps, Foursquare and Swarm, as well as thriving media and enterprise products. Our B2B offerings include Places (for developers), Pinpoint and Attribution (for marketers), and Place Insights (for analysts, based on the world's largest foot traffic panel). With more than 200 people across our offices in New York, San Francisco, and in sales offices around the globe, we’re dedicated to our trailblazing mission—enriching consumer experiences and informing business decisions with location intelligence.
Responsibilities:
◦ Responsible for the technical roadmap and direction for multiple core engineering teams and working closely with Product Management and Business Development to achieve company goals
◦ Own technology vision, R&D, architecture, and execution for Foursquare’s core location technologies
◦ Manage the development of scalable, robust, and bulletproof systems across multiple disciplines, including server, client, and machine learning. Identify and track critical diagnostic metrics for the health and growth of our core technologies
◦ Inspire teams to pursue extraordinary challenges and push the boundaries of mobile location technology
◦ Lead recruiting and organizational planning for multiple teams, establishing hiring goals, interviewing norms, and evolving the onboarding process for new team members
◦ Manage and coach a team of software engineers, tech leads and managersContribute to the overall architecture direction, introducing new technologies, helping to focus technology direction and provide leadership for technology selection and how technology ideas fit into the overall technology roadmap
◦ Partner with other engineering teams, product team, and department stakeholders to align on and drive forward broader engineering and company initiatives
◦ Work closely with key strategic external clients to grow partnerships, learn about the market, and advance our technical capabilities
Requirements:
◦ 7-10 years experience in a software engineering / development role
◦ 4+ years experience managing an engineering team and communicating with multiple lines of business
◦ Experience designing and building high performance, low latency distributed systems
◦ Excellent CS fundamentals (operating systems, algorithm and data structures, etc.)
◦ Excellent problem solving and large-scale systems debugging skills
◦ Most interested in someone with strong exposure to data science, machine learning, search background
◦ Additional experience with mobile (iOS/Android) ecosystems a strong plus
◦ Track record of shipping high-quality software systems in individual contributor and management roles and you've scaled them
◦ Strong desire to tackle large-scale problemsExcellent communication skills with the ability to convey intricate systems and logic to both technical and non-technical audiences
◦ Excellent motivational skills and ability to align teams toward company goals and vision