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 Steneral Consulting, so some details may not match this job. The employer's own page has the real description.
Job Overview
Steneral Consulting is seeking a highly skilled Senior Software Engineer specializing in Machine Learning to join our dynamic team. The successful candidate will play a pivotal role in designing, developing, and deploying machine learning models and algorithms that drive our innovative solutions. This position requires collaboration with cross-functional teams to understand business requirements and translate them into technical specifications while ensuring the integrity and scalability of machine learning systems.
Job Responsibilities
- Design, develop, and implement advanced machine learning models to solve complex problems.
- Collaborate with product managers and data scientists to define and refine project goals and deliverables.
- Conduct thorough testing and validation of machine learning algorithms to improve their performance and reliability.
- Analyze large datasets to extract meaningful insights and guide data-driven decision-making.
- Maintain and optimize existing machine learning models to enhance efficiency and accuracy.
- Stay updated with the latest advances in machine learning and AI technologies to continuously improve company offerings.
- Mentor and guide junior software engineers and interns in best practices and innovative techniques.
Qualifications
- Bachelor's degree in Computer Science, Data Science, or a related field; a Master's degree is preferred.
- Minimum of 5 years of experience in software development, with a strong emphasis on machine learning applications.
- Proficiency in programming languages such as Python, Java, or C++.
- Hands-on experience with machine learning frameworks like TensorFlow, PyTorch, or Keras.
- Solid understanding of statistical analysis, predictive modeling, and data mining techniques.
- Experience with cloud computing platforms such as AWS, Google Cloud, or Azure.
- Strong problem-solving skills and the ability to work independently as well as part of a team.
Technologies & Tools
In this role, you will work with a wide range of technologies that support machine learning initiatives. Key tools include programming languages like Python and Java, machine learning frameworks such as TensorFlow and Scikit-learn, as well as data processing platforms like Hadoop and Spark. Exposure to cloud platforms like AWS, Azure, or Google Cloud will be essential for managing data storage and scalable processing of machine learning tasks.
Ideal Candidates
The ideal candidate for the Senior Software Engineer - Machine Learning position will possess not only technical expertise but also strong interpersonal skills that foster a collaborative culture. A proactive approach to problem-solving, coupled with a genuine curiosity and passion for innovation, will drive success in this role. You should be adept at navigating ambiguity and demonstrating resilience in the face of challenges. A commitment to continuous learning and sharing knowledge with peers is highly valued and expected.
Unemployment fell most in Greece: from 10% in 2024 to 8.5% in 2025, by the International Labour Organization’s estimates. Every country, ranked →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.