Keyskills: statistical modeling hypothesis testing machine learning linear programming integer programming metaheuristics Python R SciPy PuLP SQL Apache Spark critical thinking interpersonal skills presentation skills technical communication AB testing problemsolving