Role overview
Overview:
This position is hybrid and sits within our Product Development division, which develops, tests, and improves our software solutions in an innovative and collaborative environment.
What you'll work on
ConstructConnect is looking for a full-time Machine Learning Engineer Associate based in the Atlanta or Cincinnati area.
The construction industry is ready for innovation. Metrics show an increase in buildings but a downturn in available labor. ConstructConnect is ready to fill this gap through a variety of artificial intelligence and machine learning approaches. Our opportunity to achieve this goal is vast and varied. We are leveraging generative AI, computer vision and natural language processing to name a few.
The ideal candidate for this role will have a passion for AI and ML, with a strong background in Python and experience building and deploying machine learning solutions. They will bring an energy for innovation and a desire to learn new techniques and tools. Come help us build the future of the pre-bid construction industry!
As a Machine Learning Engineer Associate, you will work closely with a team of data scientists, senior ML engineers, and other stakeholders to support the design, implementation, optimization, and operationalization of AI and machine learning solutions. This role offers a hands-on opportunity to contribute to the development, deployment, and management of ML models on leading cloud computing platforms. You will assist in various stages of the ML lifecycle, learning and growing your skills under the guidance of experienced professionals.
What we're looking for
- Collaborate closely with data scientists to transform their models into production-ready versions, ensuring adherence to good coding practices and maintainability.
- Assist in designing, developing, and deploying end-to-end ML pipelines that support various AI/ML initiatives, under the guidance of senior engineers.
- Help in managing scalable cloud-based infrastructures to support machine learning workflows.
- Support the optimization and fine-tuning of machine learning models, contributing to improvements in performance, accuracy, and efficiency.
- Participate in the evaluation and assessment of models, providing input and recommendations for enhancements based on results and performance metrics.
- Assist in continuously monitoring, evaluating, and optimizing the performance, accuracy, and cost of ML models in production cloud environments.
- Help troubleshoot and resolve issues related to model deployment, scalability, and performance, escalating complex issues to senior engineers when necessary.
- Stay informed about industry trends, best practices, and emerging technologies in AI, actively seeking opportunities to apply new knowledge to ongoing projects.
- Work as a team player, effectively collaborating with cross-functional teams to achieve project goals.
- This job description in no way implies that the duties listed here are the only ones that team members can be required to perform