Machine Learning Data Engineer

Sorry, this job was removed at 7:05 a.m. (CST) on Friday, July 30, 2021
Find out who's hiring in Chicago.
See all Data + Analytics jobs in Chicago
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

3Cloud is a technology services firm helping clients transform their business through the power of the cloud. We leverage Microsoft Azure to help clients speed up innovation, operate more efficiently and be more responsive to their client’s needs. As a Microsoft partner, we specialize in Azure migration, cloud-scale custom application development, Internet of Things (IoT), analytics, and managed development (DevOps) achieved through Azure-enabled infrastructure automation. 3Cloud is headquartered in Chicago with an additional office in Dallas. Remote based, US only. 

As a fast-growing organization, 3Cloud is specifically interested in team members who are excited to be a part of fast-moving and dynamic business servicing a wide range of clients across all industry verticals Being a work-from-home company, self-motivation, and a strong desire to succeed is absolutely required to maintain our high expectations for quality of work and client satisfaction. As a Machine Learning Engineer, your primary responsibility will be to ensure customer success for 3Cloud. The role is dedicated to designing, building, and deploying Machine Learning solutions. You must possess exceptional interpersonal and creative thinking capabilities. You will need to be entrepreneurial, enterprising, and personable, possessing strong leadership qualities, that allow you to play a substantive role in the Data Practice with an ability to scale over time.

Responsibilities

  • Collaborate with project delivery teams to ensure quality and client satisfaction
  • Monitor technology trends, especially related to data management, to facilitate client discovery conversations and influence 3Cloud offerings, capabilities, and ISV partnerships
  • Design and help develop high performing, reliable and scalable solutions
  • Clearly communicate technical details to business and management personnel
  • Author, oversee and gain approval of design documents for projects assigned
  • Work independently or lead a team to design and develop solutions
  • Provide meaningful feedback and coaching of other team members to successfully overcome technological challenges

Qualifications

  • Bachelor’s Degree desired in Computer Science, Information Technology, or related field
  • Programming Skill: Either Python or R, and SQL
    • Some primary python packages: pandas, numpy, scikit-learn (ML), visualization packages (matplotlib/seaborn/plotly)
    • Some primary R packages: tidyverse (dplyr, readr, etc.), caret (ML package), ggplot2 (visualization, part of the tidyverse packages but could be mentioned separately)
    • PySpark, Scala, Java, C++ could be nice to haves, but not 100% necessary
  • Familiarity with Azure
    • Storage: Data Lakes, SQL Server Synapse, ADF
      • Experience here focused on reading and interacting with data, less so on creating/optimizing tables
    • Compute resources:
      • Azure VMs, Databricks
  • Stats & ML
    • Data Prep & ML Pipelines – data cleaning, feature engineering, creation of reproducible machine learning pipelines (standardization, encoding, etc)
    • ML Algorithms
      • Supervised Learning – linear/logistic models, tree-based models
      • Unsupervised Learning – clustering
      • Experience tuning models, identifying problems, and iterating
    • Statistical modeling – general stats background, causal inference, Bayesian
  • Familiarity with DevOps, MLOps (nice to have)
  • Other nice to haves
    • Deep Learning & Frameworks (PyTorch, Tensorflow)
    • NLP
  • Leading and demonstrating emerging technologies and concepts to teams
  • Solid knowledge of Microsoft Azure technologies:
    • SQL Server on premises plus cloud supported versions)
    • Azure Data Factory (including ARM templates)
    • Azure Synapse, Cosmos DB
    • Azure Data Lake/Azure Blob Storage
    • Power BI for reporting and analytics
    • Azure DevOps (including building Stories and tasks, and using development pipelines and ARM templates for publishing code)
  • 5+ years of data and analytics experience
  • Strong presentation, written and verbal communication, and facilitation skills. Technical writing skills are preferred, but not required.
  • Self-starter with the ability to work independently or as part of a project team.

Professional Skills:

  • Eagerness to contribute in a team-oriented environment
  • Desire to work in an information systems environment
  • Excellent communication (written and oral) and interpersonal skills for both technical and non-technical teams
  • Passionate about learning new technologies
  • Analytical approach to problem-solving; ability to use technology to solve business problems
  • Ability to work in a fast-paced environment

Additional Preferred Experience:

  • Analytics and Data Science tools, technologies, and techniques (R, Python, algorithms, Azure ML Studio/Services)
  • Custom Visualizations in Microsoft Power BI using D3 and jQuery
  • Azure Infrastructure architecture and design
  • Knowledge and experience using Azure DevOps for source control, project deployment and project management
  • Certifications are a plus


Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

3Cloud is located in the Downers Grove I-88 corridor in the Microsoft Building. Convenient to Chicago, Metra, and great restaurants.

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about 3CloudFind similar jobs