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 SynergisticIT, so some details may not match this job. The employer's own page has the real description.
Job Overview
The Junior Machine Learning Engineer/Software Developer at SynergisticIT will play a pivotal role in assisting the development and deployment of machine learning models across various projects. This position involves collaborating with senior engineers and data scientists to gather requirements, design, and implement machine learning solutions that meet enterprise needs. The ideal candidate will contribute to the coding, testing, and optimization of algorithms, while also participating in research and development activities to enhance existing workflows and processes.
Job Responsibilities
- Assist in the development and implementation of machine learning models and algorithms.
- Collaborate with cross-functional teams to understand project requirements and ensure model alignment with business objectives.
- Participate in data collection, cleaning, and preprocessing activities to prepare datasets for modeling.
- Conduct exploratory data analysis and feature engineering to enhance model performance.
- Support the testing and evaluation of models to ensure accuracy and reliability.
- Document processes, model specifications, and validation results for knowledge sharing and future reference.
- Engage in continuous learning to stay updated on new technologies and industry trends related to machine learning and software development.
Qualifications
- Bachelor's degree in Computer Science, Information Technology, Data Science, or a related field.
- Proficiency in programming languages such as Python, Java, or C++.
- Familiarity with machine learning frameworks and libraries (e.g., TensorFlow, PyTorch, Scikit-learn).
- Basic understanding of data structures, algorithms, and software development best practices.
- Knowledge of SQL and experience with database management systems.
- Strong analytical and problem-solving skills with the ability to work independently.
- Excellent verbal and written communication skills.
Technologies & Tools
This position involves working with a variety of technologies and tools including but not limited to Python, R, SQL, TensorFlow, PyTorch, and Scikit-learn for machine learning implementation. Additionally, familiarity with version control systems such as Git, cloud platforms (AWS, Google Cloud, Azure), containerization tools (Docker, Kubernetes), and data visualization tools (Tableau, Matplotlib) will be beneficial for effective collaboration and deployment of machine learning models.
Ideal Candidates
Ideal candidates for the Junior Machine Learning Engineer/Software Developer position at SynergisticIT should demonstrate a strong passion for machine learning and software development. They should possess a desire to learn and adapt to new technologies, exhibit innovation in problem-solving, and be a proactive team player who communicates effectively. A keen attention to detail, combined with the ability to thrive in a fast-paced environment, will ensure success in this role. The ideal candidate will also embody professionalism and a commitment to contributing to the company’s goals and culture.
Unemployment in Switzerland was 4.8% in June 2026, by its own labor force survey, as the International Labour Organization publishes it. See it over the years →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.