Machine Learning Software Engineer
Primary Job Responsibilities
eBay is a leading online Marketplace with a breadth of products available on the site. Our team is building some exciting next generation technology to profile eBay’s inventory and to build Inventory Intelligence capabilities and services as part of the Analytics Platform group.
This is a great opportunity to apply your software development and machine learning skill to real world problems that require defining and implementing state of the art techniques for mining and understanding massive amount of unstructured (free form text description) , semi-structured (user behavior) and structured (catalog) data.
This position requires a self-starter attitude and an ability to handle ambiguity and working closely with a number of technical and non-technical teams distributed across the world.
If this sounds like an exciting challenge to you, you may be the perfect person we are looking for.
Besides possessing rock-solid software engineering skills and a passion for excellence, you need to be an innovative thinker, effective communicator and a team player with the ability to work with dynamic teams in an agile and fast paced environment.
Primary Responsibilities:
Architect, design and implement machine learning applications through all phases of the Product Development Life Cycle.
Help determine technologies/data mining modeling strategy to use to solve specific business problems.
Develop extensible, scalable, reliable, product quality software.
Interact with other teams to define interfaces and understand dependencies.
Write detailed technical documents.
Job Requirements
Strong Software development skills (C/C++, Java, Python, Perl, SQL, etc)
Strong understanding of Object Oriented Programming.
Good understanding of algorithms, data structures, performance optimization techniques
Experience with agile software development methodology (Scrum).
Experience building large scale production applications with exposure to the software development life cycle is a must.
Good analytical and problem solving skills and a passion for debugging and problem investigation are a must.
Excellent communication skills and ability to understand and communicate business requirements.
Must be able to independently design code and test major features, as well as work jointly with other team members to deliver complex changes.
Highly motivated and self driven who can work with minimal oversight.
Hand on experience in lexical parsing a plus.
Background in data mining, NLP and machine learning using statistical techniques is preferred.
Experience in grid computing/large scale clusters (Hadoop…) a plus
Experience in dealing with large volume of structured and unstructured data is a plus.
Experience working with fast paced environment. 5+ years of related experience.
Master in Computer Science or above
Education
Masters Degree or Equivalent
Job ID: 52933BR
Contact: jpenick@ebay.com to learn more!