Requirements:
• Bachelor’s Degree in Computer Science/Computer Engineering or equivalent years of experience.
• 1-3 years of experience developing software applications.
• Experience in technologies, frameworks and architecture like Java or Python, Angular, React, Spring, Spring Boot, XML, JavaScript, JSON, Application Servers, CI/CD is required.
• Experience in designing and building Web Applications, REST APIs is required.
• Expertise in Relational Databases, MySQL, In-Memory databases, NoSQL databases, AWS is a significant plus.
• Experience using AI/ML platforms such as Sage Maker, SAS Viya or Dataiku to deploy Models is a significant plus but not required.
• Ability to identify and evaluate new technologies to improve performance, maintainability, and reliability of our machine learning systems.
• Understanding of the full system development lifecycle.
• Ability to work in a team environment and seek guidance on tasks from senior developers and leads.
• Regular, predictable, full attendance is an essential function of the job.
• Must be a team player with Team First attitude. Must be willing and able to contribute to brainstorming sessions in a meaningful way.
• Willingness to travel as necessary, work the required schedule, work at the specific location required, complete employment application, submit to a background investigation (to include past employment, education, and criminal history) and drug screening are required.
Qualifications:
• Bachelor’s Degree in Computer Science/Computer Engineering or equivalent years of experience
• 1 years’ of experience developing software applications.
• Identify and evaluate new technologies to improve performance, maintainability, and reliability of our machine learning systems
• Design data pipelines and engineering infrastructure to support our enterprise machine learning systems at scale
• Apply software engineering rigor and best practices to machine learning, including AI/MLOPs, CI/CD, automation, etc.
• Support model development, with an emphasis on auditability, versioning, and data security
• Facilitate the development and deployment of proof-of-concept machine learning systems
• Develop and deploy scalable tools and services for our clients to handle machine learning training and inference
• Take offline models data scientists build and turn them into a real machine learning production system
• Basic Knowledge of appropriate programming languages such as Java/RPG
• Basic knowledge of front-end technology such as React, Angular, jQuery, HTML, JavaScript, and CSS
• Basic Knowledge of appropriate design frameworks and object-oriented techniques dependent upon the role. (filled out by business unit)
• High level understanding of relational database design.
• Understanding of the full system development lifecycle.
• Ability to work in a team environment and seek guidance on tasks from senior developers and leads.
• Regular, predictable, full attendance is an essential function of the job.
• Willingness to travel as necessary, work the requiredschedule, work at the specific location required, complete employment application, submit to a background investigation (to include past employment, education, and criminal history) and drug screening are required.