Senior Java Systems Engineer
Location: US, CA, San Francisco
Department: Engineering
Employment type: Full-time
Required experience: Mid-Senior level
Industry: Computer Software
Function: Engineering

Company profile:
Flite delivers ad innovation at scale to the world's top publishers and brands. Marketers use the self-service Flite Platform to reduce the complexity and cost of delivering differentiated ad products that engage their audiences. The Flite Platform serves, updates, and measures advertising in real-time and integrates web applications directly into online ad units fueling digital advertising innovation at scale. Flite enables marketers to be agile, and respond immediately to real-time performance metrics and daily events by updating their paid media creatives with relevant content and functionality. 

Job description:
Flite's Ad Platform powers the world's leading brands/agencies like Samsung, P&amp;G, and SMG and publishers like LinkedIn, Forbes, and Conde Nast; serving millions of ads per hour. Flite is looking for a Sr. Java Back-End Developer to be a major contributor to an exciting, fast-moving, and creative startup. Work with cutting-edge technologies like Amazon EC2, Hadoop, Hive, and other great open-source tools to deliver massively scalable solutions. Solve interesting and challenging problems working with a close group of talented engineers. This is a great opportunity to work on a large-scale cloud ad serving and reporting back-end system at a fast growing, Sequoia-funded startup that is leading the change in display advertising.This job is for you if:You are a Java developer that loves to codeYou appreciate simple, fast, reusable, and elegant softwareYou like working in a fast-paced, agile environmentYou are good at mentoring and leading engineersYou want to be part of a small, close-knit teamResponsibilities:You will lead the architecture, design, and development of a scalable back-end metrics and billing system for our cloud ad platformPersonally implement key pieces of back-end infrastructureHelp build the team, and lead junior developers by exampleYou will work closely with other engineers, product managers, data scientists, architects, operations, and our services team to ensure successful weekly product deliveryEnsure constant refactoring of the codebase to improve quality, maintainability, and reusabilityWork closely with Operations to design new infrastructure and automate deployment

Requirements:
Required:6+ years of extensive multi-tier server-side Java experience and understanding Java design patternsDeep understanding of distributed computing, including high availability, queues, and threadsSolid experience in SQL and database design (MySQL experience is a plus)Experience with NoSQL databases such as Redis, Cassandra, MongoDB, CouchDB, or DynamoFamiliarity with Hadoop and Hive strongly desiredOutstanding communication skillsExperience building or working with analytics in the form of metrics processing, or experience with ad server technology (building, support, and/or integration) at scaleYou should have the ability to learn and adapt in an agile environmentB.S. or higher in Computer Science, Math or Engineering or equivalent experienceDesired:Experience with Real Time Bidding and Supply Side PlatformsKnowledge of programming languages other than Java (Python is a plus)Experience building or working with large scale analytics in the form of metrics processing, or experience with ad server technology (building, support, and/or integration) at scaleExpertise in Web Services and REST APIs a major plus.High degree of competency working in a Unix environmentRecent management experience

Benefits:
Competitive baseAttractive stock option planMedical/Dental/Vision insuranceUse as much as you need vacation/PTO401K enrollmentCommuter checks or pre-tax transportation reimbursement optionsFlexible Spending Account optionCasual and fun work environmentFlite does not accept unsolicited resumes from recruitment agencies, and is not responsible for any fees related to unsolicited resumes.