Machine Learning Engineer
| Verified Pay check_circle | Provided by the employer$60-$80 per hour |
|---|---|
| Hours | Full-time |
| Location | Woodbridge, Virginia |
Compare Pay
Verified Pay check_circleProvided by the employer$34.59
$70.00
$86.72
About this job
Job Description
- Title: Machine Learning Engineer
- Location: Woodbridge, VA (hybrid)
- Contract: W2 only, 12 month contract with potential for extension or conversion to full time with either the client or CEI
- Pay: $60-$80/hour + optional medical, dental, vision, 401(k) match
Our utility client is seeking a highly motivated Machine Learning Engineer to join the Data Management team. The role involves working closely with the Information and Business Analytics team, stakeholders, and subject-matter experts to build machine learning models, develop AI solutions, configure data pipelines, and support AI initiatives. The candidate will also develop data visualizations and reports, contributing to organizational data-driven decision-making.
Key Responsibilities- Design, build and optimize machine learning models and configure data pipelines to source data from various business systems.
- Collaborate with functional experts to understand requirements and translate them into technical solutions.
- Develop and deploy models in production environments.
- Monitor and maintain deployed models to ensure accuracy, performance and reliability.
- Work with datasets and cloud platforms to build efficient data pipelines.
- Stay current with the latest research and trends in AI/ML and incorporate relevant findings into the development process.
- Write clean, maintainable and well-documented code following software engineering best practices.
- Participate in code reviews, design discussions and team collaborations to improve overall software quality.
- Develop and maintain reports based on stakeholders’ requirements by using Power BI Paginated Reports builder.
- Support the development, maintenance, and enhancement of reports and dashboards across the organization.
- Assist in the configuration and management of database/system connections.
- Perform other related duties and activities, as needed.
- Bachelor’s degree in Data Science or a related field. Master’s degree preferred.
- 2+ years of experience in AI/ML development, including model design, training and deployment.
- Proficiency in Python and experience with ML libraries such as Pandas, NumPy, NLTK, SciPy, Matplotlib, Seaborn, TensorFlow, PyTorch, JobLib, Jupyter Notebook, scikit-learn or similar.
- Knowledge of Azure subscription, Azure Machine Learning workspace and Azure App Services.
- Experience with GitHub for codes version controls.
- Experience with databases like MySQL, PostgreSQL, etc.
- Knowledge of RESTful APIs and microservices architecture.
- Familiarity with server-side security best practices and implementation.
- Excellent problem-solving skills and ability to work in a collaborative, fast-paced environment.
- Strong communication skills and the ability to translate complex concepts into clear solutions.
- Experience with data visualization tools and report development using Power BI.
- Familiarity with cloud environments and data pipeline configuration.
- Ability to work with stakeholders to gather and translate requirements.
This position offers an opportunity to work on innovative AI and machine learning projects within a collaborative team environment. If you are passionate about data science and want to contribute to impactful organizational solutions, this role is ideal for you.
About CEI:As a trusted technology partner, CEI delivers solutions that help our customers transform their business and achieve meaningful results. From strategy and custom application development through application management - our technology and digital experience services are tailored to meet each unique need of our customers. Our staffing solutions bring specialized skills to complement our customers' workforce and project requirements.
#ZR
#INDGEN