Job Duties: Participate in all phases of software development from architecture/design through implementation, testing, and on-call. Build the next generation of AB testing framework in Pinterest. Contribute to each step of the development process of AB testing framework. Build services which respond to batch and real-time data to safely rollout features and experiments using technology stack of AB testing, Hadoop, Spark, Flink, Hbase, Druid, Python, Java, Distributed Systems, React and statistical analysis. Work closely with partners to implement sophisticated statistical methodology into the platform. Telecommuting is permitted. Minimum Requirements: Masters degree (or its foreign degree equivalent) in Computer Science, Engineering (any field), or closely related quantitative discipline. Special Skill Requirements: (1) Python; (2) Java; (3) Github; (4) Data Structure and algorithms; (5) RDBMS including MySQL and NoSQL Database; (6) Query processing and optimization; (7) Object Oriented Design (OOD) and Object Oriented Programming (OOP); (8) Statistical Analysis; (9) Multithreading and Programming Concurrency; (10) MapReduce and Spark. Any suitable combination of education, training and/or experience is acceptable. Telecommuting is permitted. Salary: $182,384.16 - $244,872.00 per annum. Submit a resume to Job via email to: