A data technology company located in Chicago is seeking a Software Engineer to optimize AI/ML workflows and support data engineering efforts. The ideal candidate has over 3 years of experience in a distributed environment, proficient in Scala, Python, or Java, and familiar with cloud platforms. This role offers the opportunity to work with cutting-edge technologies and contribute to a growing team within an innovative company.
Qualifications
3+ years of software development experience in a scalable environment.
Proficient in programming with Scala, Python, or Java.
Experience with Apache Spark and big data technologies.
Strong problem-solving skills and collaborative attitude.
Responsibilities
Enable and optimize AI/ML workflows through data engineering.
Support Spark, Hive, and Hadoop jobs, including performance analysis.
Contribute to application development best practices.
Learn and contribute to solutions on the Databricks platform.
Skills
Software development experience
Programming in Scala, Python, or Java
Familiarity with Apache Spark
Experience with cloud platforms
Problem-solving skills
Collaborative teamwork
Education
BA/BS in Computer Science or related discipline
Tools
Apache Spark
Hadoop
Cloud platforms (AWS, Azure, Databricks, GCP)
Kubernetes
Docker
Job description
A data technology company located in Chicago is seeking a Software Engineer to optimize AI/ML workflows and support data engineering efforts. The ideal candidate has over 3 years of experience in a distributed environment, proficient in Scala, Python, or Java, and familiar with cloud platforms. This role offers the opportunity to work with cutting-edge technologies and contribute to a growing team within an innovative company.