What are the responsibilities and job description for the Machine Learning Engineer position at AAA Club Alliance Inc.?
We are currently seeking a Machine Learning Engineer here at AAA Club Alliance. This position is a hybrid role (working on-site and remotely) at either our Wilmington, DE location or Cincinnati, OH.
As a Machine Learning Engineer, you'll be responsible for designing, developing, and managing the platform and framework that facilitates automated, data-driven decision-making. You'll collaborate with Data Scientists to design tools to source data from across the Organization and deploy machine learning services at various decision points across the business process.
At AAA, your success is our success. What we can offer you:
A competitive salary commensurate with experience
Comprehensive health benefits package
Up to three weeks of paid time off accrued during your first year
401(K) plan with company match up to 7%
Professional development opportunities and tuition reimbursement
Paid time off to volunteer & company-sponsored volunteer events throughout the year
Other benefits include a free AAA Premier Membership, Health & Wellness Program, Health Concierge Service, Health & Life Insurance, Short Term/Long Term Disability
As a Machine Learning Engineer, you will:
Develop a strong acumen of the AAA Club Alliance business
Write ETL processes to acquire data for model development and design data pipelines and tools for real time and batch processing in a production system.
Develop automated processes that help with consolidation of large, structured/unstructured data from variety of different sources across the organization.
Develop services that host the trained models and work with other application teams to integrate them into business processes.
Build tools for monitoring the performance of machine learning applications and develop the necessary failsafe procedures that ensure the delivery of the most optimal decisions.
Build interfaces that allow interaction with machine learning models, visualization of model metrics and collection of feedback in a production system.
Develop strong partnership with data scientists; participate in code reviews to ensure code quality and share best practices and experiences with the team.
Participate in activities like standardization of product development process, solution deployment, managing common codebase repositories, development of model risk & governance guidelines.
Evaluate new technologies, platform, and data that will help improve analytical processes.
Improve and develop the organization’s knowledge of emerging technologies, frameworks, and trends in AI and machine learning.
May provide limited mentoring to junior machine learning engineers.
Qualifications for the Machine Learning Engineer:
Master’s degree in Computer Science, Engineering, Data Science, Analytics, Applied Math, Operations Research, or related analytical field (PhD preferred but not required).
Undergraduate degree in a quantitative field with equivalent experience (5 years relevant experience as part of DS/ML teams) may be considered in lieu of advanced degree.
2 – 5 years of relevant work experience in analytical/technical roles; product/platform mindset.
Experience working with big data environments using technologies such as Spark, Flink, NoSQL DB structures.
Experience in cloud computing technologies, Google Cloud Platform (GCP) based analytic solutions like BigQuery, and Datalab.
Experience with data pipelines, architectures, CI/CD concepts, and product scaling for real-time and batch processing.
Experience building and productionizing micro-services and REST APIs.
Strong proficiency in one or more object oriented programming languages (Python, Java, Scala, etc.).
Advanced experience in SQL; familiarity with version control tools (Git etc.).
ACA is an equal opportunity employer and complies with all applicable federal, state, and local employment practices laws. At ACA, we are committed to cultivating a welcoming and inclusive workplace of team members with diverse backgrounds and experiences to enable us to meet our goals and support our values while serving our Members and customers. We strive to attract and retain candidates with a passion for their work and we encourage all qualified individuals to apply. It is ACA’s policy to employ the best qualified individuals available for all positions. Hiring decisions are based upon ACA’s operating needs, and applicant qualifications including, but not limited to, experience, skills, ability, availability, cooperation, and job performance.
Job Category: