Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by Wimmer Solutions, so some details may not match this job. The employer's own page has the real description.
Job Overview
As a Machine Learning Software Engineer at Wimmer Solutions, you will play a critical role in developing and optimizing algorithms and models that enhance the functionality of our software products. You will collaborate with cross-functional teams to integrate machine learning capabilities, utilizing best practices in coding, testing, and deployment while solving complex challenges in data analysis and predictive modeling. Your expertise will contribute significantly to improving user experiences and fostering innovative solutions within our technology landscape.
Job Responsibilities
- Design, develop, and implement machine learning models to address specific business challenges.
- Work closely with data scientists and software developers to enhance existing algorithms and architectures.
- Evaluate and optimize model performance through rigorous testing and evaluation metrics.
- Integrate machine learning models into existing applications and systems using APIs and web services.
- Conduct data preprocessing, cleaning, and feature engineering to improve model accuracy.
- Stay updated with the latest industry trends and advancements in machine learning technologies.
- Document processes, code, and results effectively for reproducibility and review.
Qualifications
- Bachelor's or Master’s degree in Computer Science, Data Science, or a related field.
- Proven experience in machine learning, data analysis, and software development.
- Strong programming skills in Python, R, or Java; familiarity with ML libraries such as TensorFlow, PyTorch, or Scikit-learn.
- Solid understanding of statistical techniques and algorithms.
- Experience with data manipulation tools such as SQL, Pandas, or similar.
- Knowledge of cloud computing solutions (AWS, Azure, Google Cloud) is a plus.
- Excellent problem-solving and analytical skills, along with the ability to work independently and within a team.
Technologies & Tools
The Machine Learning Software Engineer will primarily work with technologies such as Python, TensorFlow, PyTorch, and Scikit-learn for developing machine learning models. Familiarity with cloud platforms like AWS, Google Cloud, or Azure for deployment and scaling is essential. Additionally, tools like Jupyter Notebooks, Git for version control, and SQL for data querying will be utilized to ensure effective project management and collaboration across teams.
Ideal Candidates
Ideal candidates for this position will demonstrate a strong passion for machine learning and artificial intelligence, coupled with a proactive approach to problem-solving. They should possess excellent communication skills to collaborate effectively with both technical and non-technical team members. A willingness to adapt to new technologies and a dedication to continuous learning are crucial attributes, along with a results-oriented mindset that drives the delivery of high-quality solutions toward shared business objectives.
Vermont has 12 American Job Centers. We list each with its address and hours. Find one →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.