Responsibilities:
- Creates machine learning models and utilizes data to train models
- Focuses on analyzing data to find relations between the input and the desired output
- Understands business objectives and develops models that help achieve them, along with metrics to track their progress
- Designs and develops machine learning and deep learning systems
- Runs machine learning tests and experiments Implements appropriate machine learning algorithms
General Skills:
- Experience managing available resources such as hardware, data, and personnel so that deadlines are met
- Experience analyzing the machine learning algorithms that could be used to solve a given problem and ranking them by their success probability
- Experience exploring and visualizing data to gain an understanding of it, then identifying differences in data distribution that could affect performance when deploying the model in the real world
- Experience verifying data quality, and/or ensuring it via data cleaning
- Experience supervising the data acquisition process if more data is needed
- Experience finding available datasets online that could be used for training
- Experience defining validation strategies
- Experience defining the preprocessing or feature engineering to be done on a given dataset Background in statistics and computer programming
- A team player with a track record for meeting deadlines, managing competing priorities and client relationship management experience
Requirements
Experience and Skill Set Requirements:
Must Haves:
- 8+ years experience managing/supporting large enterprise multi-tiered network, infrastructure, and applications
- Extensive knowledge and experience with the following:
- WebSphere Application Server (WAS)
- JBoss Enterprise Application Platform (EAP)
- General OS and Infrastructure
Skill Set Requirements:
WebSphere Application Server (WAS):
- Installation and configuration of WAS in both standalone and federated (ND/DMGR) setups
- Creation and management of profiles (cell, node, application server)
- Deployment of enterprise applications (EAR, WAR, JAR)
- JVM tuning and garbage collection management
- SSL configuration, keystore/truststore management (e.g. ikeyman)
- Understanding of WebSphere security realms
- Troubleshooting startup issues, hung threads, application performance
JBoss Enterprise Application Platform (EAP):
- Installation and configuration of JBoss EAP (7.x or later versions) on Linux
- Migration from JBOSS Community to JBOSS EAP
- Standalone mode configuration
- Application deployment and tuning
- Datasource configuration (JDBC, XA)
- Log management and troubleshooting
General OS and Infrastructure Skills:
- Strong Linux/Unix command-line skills
- Shell scripting (Bash, Python preferred) for automation
- Knowledge of file systems, systemd, networking basics
- Experience with load balancers and their integration with WAS/JBoss
- Understanding of firewalls, ports, and secure communications (SSL, TLS)
Security:
- Hardening of WAS and JBoss installations
- Patch management and vulnerability remediation
- Audit and logging best practices
WebSphere Application Server (WAS):
- Experience installing and configuration of WAS in both standalone and federated (ND/DMGR) setups
- Experience creating and managing profiles (cell, node, application server)
- Experience deploying enterprise applications (EAR, WAR, JAR)
- Experience with JVM tuning and garbage collection management
- Knowledge of SSL configuration, keystore/truststore management (e.g. ikeyman)
- Understanding of WebSphere security realms
JBoss Enterprise Application Platform (EAP):
- Experience installing and configuration of JBoss EAP (7.x or later versions) on Linux
- Experience migrating from JBOSS Community to JBOSS EAP
- Experience with standalone mode configuration
- Experience application deployment and tuning
- Experience with datasource configuration (JDBC, XA)
- Knowledge of log management and troubleshooting
General OS, Infrastructure, and Security Skills:
- Strong experience with Linux/Unix command-line and shell scripting (Bash, Python preferred) for automation
- Knowledge of file systems, systemd, networking basics
- Experience with load balancers and their integration with WAS/JBoss
- Understanding of firewalls, ports, and secure communications (SSL, TLS)
- Experience with hardening of WAS and JBoss installations
- Experience with patch management and vulnerability remediation
Public Sector Experience:
- At least five (5) years of public sector experience