Machine Learning Software Engineer MaxPoint Interactive
THIS JOB HAS EXPIRED Job Description
MaxPoint Interactive is seeking a highly motivated Machine Learning Software Engineer to solve problems of large dimensionality in a computationally efficient and statistically effective manner. The ideal candidate is energized by the thought of developing software that creates, manipulates, and analyzes massive datasets that are beyond the scope of RDBMs and that are mission critical to the on-going operations and success of the company. This individual will work on a team of talented engineers responsible for the full lifecycle of production software applications ? including big data and database-based systems. Design and construct the software for machine learning based algorithms utilizing multiple data sources in imaginative and innovative ways will be a primary function of this position.
Work closely with colleagues in Product Analytics on the implementation of algorithms of a complex mathematical nature involving various data mining, recommendation, predictive analytics, and modeling techniques
Solve problems of large dimensionality in a computationally efficient and effective manner
Design and construct the software for machine learning based algorithms utilizing multiple data sources
Provide unit tests for these software applications
Participate in multi-disciplinary projects
Contribute to our team?s growing set of development platforms, tools, and processes
Strong analytical skills and proven ability to quickly learn and integrate new analytical concepts
Experience with web crawling, content indexing and information retrieval is a plus
Familiarity with data modeling and manipulation with SQL, especially Postgres
Prior experience in Hadoop / MapReduce / Cascading / Mahout is a plus
Interested in working on big data systems and technologies
Ability to multi-task in a dynamic environment
Excellent verbal and communication skills
Exposure to statistical software packages such as R, SPlus, Matlab, Octave, Bugs or other.
Experience with Python, numpy/scipy, pandas, and other numerical packages is a plus.
Experience with Agile development methodologies is a plus
BS in Computer Science or other technical discipline (with significant computer coursework)
Experience developing applications in Java and utilizing Java platform technologies
Experience development under and managing Linux systems
Must be eligible to work in the United States (we are not able to sponsor visas at this time)
What?s in it for you
MaxPoint offers a generous benefits package including company paid premiums for employee and family health, dental and vision coverage, company contributed Flexible Spending Account for eligible medical expenses, 401k, paid vacation and holidays. Additional benefits include optional employee paid life insurance and AD&D, voluntary long-term disability, and employee contributed Flexible Spending Account for eligible medical and dependent care expenses.
About MaxPoint Interactive
MaxPoint?s retail advertising platform drives in-store traffic for retailers, brands, and multi-location business owners. The company?s Digital Zip technology delivers the most effective and scalable hyperlocal online campaigns. MaxPoint can pinpoint qualified customers interested in purchasing a product with more precision than using traditional zip codes, ultimately offering accurate neighborhood-level targeting with national reach and local results. Founded in 2007, MaxPoint has offices in New York, Chicago, Los Angeles, Atlanta, Bentonville, Cincinnati, Austin, and Raleigh.
||Morrisville, NC |
THIS JOB HAS EXPIRED