Assist Project Manager with coordinating the design, development, and implementation of features of the project program using Java/J2EE technologies including Spring & Hibernate.
Demonstrate up-to-date expertise in Software Engineering and applies this to the development, execution, and improvement of action plans.
Responsible for deployment and management support of Linux x86 & IBM Unix servers
Perform Capacity and Performance Management
Must be able to troubleshoot hardware and software issues
Create and test applications and software frameworks to run and characterize/validate Big Data pipelines with a wide variety of data inputs, workloads, and APIs/interfaces .
Scout and identify emerging machine learning technologies that could impact future client's business
Publish research findings in leading conference and journal papers
Good understanding of core Internet technologies (TCP/IP, HTTP, HTML, web servers, server scripting, data interfaces/providers, web services, etc.
Knowledge of software implementation best practices