Machine Learning Engineer

ENTERPRISE APPLICATIONS CONSULTING

Machine Learning Engineer

Weehawken, NJ
Full Time
Paid
  • Responsibilities

    Job Title: Machine Learning Engineer Job Description: Responsibilities:

    1. Machine Learning Model Development: o Design, develop, and deploy machine learning models and pipelines for various business applications. o Ensure the models are scalable and integrate well with existing systems. o Optimize machine learning algorithms to work within real-world constraints.

    2. Data Handling and Processing: o Collaborate with data engineers and scientists to explore and prepare data for modeling. o Enhance data collection procedures to include information that is relevant for building analytic systems. o Process, clean, and verify the integrity of data used for analysis.

    3. Testing and Performance Tuning: o Evaluate model effectiveness through testing and validation. o Continuously improve models based on results and business feedback. o Implement best practices to maintain accuracy and reliability of models.

    4. Collaboration and Implementation: o Work closely with software engineers to integrate machine learning models into larger systems. o Collaborate with product teams and business stakeholders to understand their needs and provide AI-driven solutions.

    5. Research and Development: o Stay updated with the latest machine learning techniques and approaches. o Conduct research to innovate and implement new ML techniques and frameworks. o Document machine learning processes, models, and programs.

    Skills and Qualifications:  Education: Bachelor’s or master’s degree in Computer Science, Machine Learning, AI, or related fields.  Technical Skills: o Proficiency in programming languages such as Python, Java, or Scala. o Strong experience with ML libraries and frameworks (e.g., TensorFlow, Keras, PyTorch, Scikit-learn). o Familiarity with big data technologies (e.g., Hadoop, Spark). o Experience with data structures, data modeling, and software architecture.  Analytical Skills: Strong problem-solving skills with a focus on complex data analysis and machine learning solutions.  Communication Skills: Excellent interpersonal and communication skills to effectively collaborate with diverse teams.  Adaptability: Ability to adapt to new challenges in a fast-paced environment. Experience:  Proven experience as a Machine Learning Engineer or similar role.  Hands-on experience in machine learning algorithms and model development. Work Environment:  Typically situated in a tech-forward office environment, with potential remote work options.  Collaborative atmosphere with frequent interactions with data teams and business units.  Requires managing multiple projects and meeting tight deadlines.