Job Description
- As a Lead, you will provide strategic technical guidance to the business team and lead the operational development teams that are involved in building High performance and geographically dispersed scalable/fault-tolerant ad-serving systems. - In this role, you will manage/work with a team of energized developers and will be responsible for the entire lifecycle of one or more areas, including architecture, design, coding, deployment, etc. - Understand business requirements, and analyze and extract relevant information from large amounts of historical data. - Use your knowledge of Information retrieval, NLP, and Machine Learning (including Deep Learning) to build prototype solutions keeping scale, speed, and accuracy in mind. - Work with engineering teams to implement the prototype, design appropriate model performance metrics, and create reports to track the same. Also identify areas of improvement, jointly develop the research agenda, and execute the same using cutting-edge. algorithms and tools. - You will need to understand a broad range of ML algorithms and appreciate how to apply them to complex practical problems. - Driving the next set of features that need to be built out on our ad platform that will bring more revenue, your work will include doing research on existing advertising products, analyzing data on traffic patterns, feature gap analysis, and prioritizing features in an incremental way. - You will design, analyze, evaluate, architect, implement, and tune complex algorithms and Machine Learning models operating on large sets of data in collaboration with Software Engineers, and DB engineers and delivering on our vision with a series of well-executed projects. - Utilize advanced data mining and machine learning to personalize the user experience, increase user engagement, and improve core business metrics - Using research and software skills to implement a prototype and report quantitative performance metrics - You will work with senior leadership throughout the company to evangelize the tools, services, and applications that we build. - Your work will include doing research on existing advertising products, analyzing data on traffic patterns, feature gap analysis, and prioritizing features in an incremental way. Who should apply for this role - 7+ years of experience in building or managing large-scale distributed systems, preferably at a major internet property or well-known startup - BS/MS degree or equivalent in Computer Science, Mathematics, Statistics, or related field - Experience in research, data analysis, Information technology, analytical, logical, and problem-solving skills - Expertise in more than one of the following - Artificial Intelligence, Machine learning, Mathematics, Statistics, Operations Research, NLP, Information Retrieval, Text Mining, Data Mining, or related field - Good grasp of programming fundamentals including OOP, Design Patterns, and Data Structures - Demonstrated ability working within cross-functional teams and aligning engineering roadmaps in close partnership with Product Management, Design and User Research, and Data Science - Proven ability to use hard data and metrics to back up assumptions develop project business cases and decide the right priority. - Can exhibit passion and enthusiasm for remarkable technology (Knowledge and contribution to open source projects, Active Blog, etc. is a plus) - Ability to learn emerging technical/business standards and apply/coach development team in proper adoption - Deep understanding of development processes and has personally contributed to critical product cycles - You have a strong theory/algorithm background and an excellent understanding of how to apply advanced knowledge to solve real problems with the ability to effectively create research agendas and communicate innovations to the rest of the organization. - As an individual - it's in your nature to question why things are the way they are
Employement Category:
Employement Type: Full time
Industry: Others
Role Category: General / Other Software
Functional Area: Not Applicable
Role/Responsibilies: Lead SDE (Machine learning)
Keyskills:
Information retrieval
NLP
Machine Learning
Deep Learning
Research
Data analysis
Artificial Intelligence
Mathematics
Statistics
Operations Research
Text Mining
Data Mining
OOP
Design Patterns
Data Structures
Product Management
Data Science
Strategic technical guidance
Operational development
High performance
Scalablefaulttolerant adserving systems
ML algorithms
Programming fundamentals
Crossfunctional teams
Design
User Research
Hard data
metrics
Emerging technicalbusiness standards
Development processes
Theoryalgorithm background
Research agendas
Innovations