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 Majhi Group, so some details may not match this job. The employer's own page has the real description.
Job Overview
As a Software Engineer specializing in Machine Learning at Majhi Group, you will play a crucial role in designing, developing, and deploying advanced machine learning models and algorithms to support various applications within our organization. You will collaborate with cross-functional teams to gather requirements, analyze data, and implement innovative solutions that enhance our product offerings. Your expertise in machine learning techniques and software development will be key in driving impactful projects that contribute to the company's technological advancements and overall growth.
Job Responsibilities
- Develop and implement machine learning models for predictive analytics and automated insights.
- Collaborate with data scientists and business analysts to understand requirements and deliver effective solutions.
- Conduct data preprocessing, feature engineering, and model selection to optimize performance.
- Evaluate and improve existing algorithms and models in response to new data and changing requirements.
- Document processes, models, and best practices to facilitate knowledge sharing within the team.
- Stay up-to-date with the latest advancements in machine learning and contribute to the continuous improvement of the team's skill set.
- Participate in code reviews and contribute to team knowledge sharing initiatives.
Qualifications
- Bachelor’s or Master’s degree in Computer Science, Data Science, or a related field.
- Proven experience (X years) in software development, with a focus on machine learning techniques.
- Strong programming skills in languages such as Python, Java, or C++.
- Familiarity with machine learning frameworks and libraries (e.g., TensorFlow, PyTorch, Scikit-learn).
- Solid understanding of algorithms, data structures, and software engineering principles.
- Experience with data manipulation and analysis using tools like Pandas and SQL.
- Knowledge of cloud platforms (e.g., AWS, Google Cloud, Azure) is a plus.
Technologies & Tools
The Software Engineer - Machine Learning position will primarily utilize technologies such as Python, TensorFlow, and Scikit-learn for developing machine learning models. Additionally, tools such as Git for version control, Jupyter Notebooks for prototyping, and SQL for database management will be integral to your daily workflow. Familiarity with cloud computing platforms like AWS or Google Cloud is also beneficial as many deployments may leverage these services for scalability and accessibility.
Ideal Candidates
The ideal candidate for this position will possess a strong analytical mindset, coupled with a passion for problem-solving and innovation. They should demonstrate excellent communication skills and the ability to work collaboratively within a team-oriented environment. A proactive attitude toward learning and adapting to new technologies and methodologies is essential. Additionally, candidates should display a strong attention to detail and an unwavering commitment to delivering high-quality solutions that positively impact business objectives.
Not every state sets a number of job contacts a week. In California it is set for each person: your award notice gives your work search instructions. What it asks →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.