AI/ML engineer (with Ray Framework)

  • Posted 4 hours ago | Updated 4 hours ago

Overview

On Site
Full Time

Skills

Artificial Intelligence
Machine Learning (ML)
Computer Science
Data Engineering
Functional Programming
Data Structure
Algorithms
Debugging
Multithreading
Application Development
Operating Systems
Shell Scripting
System Administration
Big Data
Apache Spark
Apache Kafka
Snow Flake Schema
Amazon Web Services
Microsoft Azure
Cloud Computing
Management
SQL
Database
PostgreSQL
MongoDB
Redis
Object-Oriented Programming
Scripting
Python
Java
Scala
Web Services
RESTful
Continuous Integration
Continuous Delivery
Linux
Unix
Quick Learner
Positive Attitude
Software Development
Testing
Design Patterns
Generative Artificial Intelligence (AI)

Job Details

General Requirements:
Bachelors or Graduate degree in Computer Science or a related field, or equivalent
5+ years of experience in Data Engineering role
Extensive programming experience: Functional Programming
Understanding of design, data structures, and algorithms
Understanding of algorithmic design and complexity analysis
Proficiency in software ecosystem including debugging, profiling tools, security, logging and monitoring tools
Experience with high-performance and highly scalable distributed systems and multi-threaded application development.
Experience developing large-scale applications
Understanding of standard design patterns
Experience with Linux operating systems, including Shell scripting, basic system administration

Specific Requirements:
Strong working experience with big data tools: Spark, Kafka, Snowflake, etc
Experience in AWS/Azure cloud architectures
Partitioning recommendation for data in memory
Managing a multi-user environment
Experienced with common SQL & NO SQL databases, e.g. PostgreSQL, MongoDB, Redis
Experience developing applications in Python/Java
Strong knowledge in object-oriented/object function scripting languages: Python, Java, Scala, etc
Hands-on experience working with Web Services and RESTful APIs
Experienced with production deployment using CI/CD
Strong working experience in Linux/Unix environment
Quick learner and good team member with a positive attitude
Experience in Early stages of Software Development and testing
Experience with design patterns and architecture design
GenAI experience will be a big PLUS!

Note: Job Description and Background Check

Candidates may be subjected to a Background Check /Drug Test as required by the end client before the assignment starts.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.