Collaborate with architects, software developers, and product management to design and program innovative strategic and tactical solutions that meet market needs with respect to functionality, performance, reliability, realistic implementation schedules, and adherence to development goals and principles. Experience in two or more of the following areas: machine learning, statistical modeling, computational linguistics, optimization, algorithms, analytics software development, big data analytics, natural language processing, data mining, or predictive analytics.