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 CentML, so some details may not match this job. The employer's own page has the real description.
Overview
As a Software Engineer - Platform at CentML, you will play a pivotal role in designing, developing, and maintaining our platform technologies that streamline machine learning workflows. You will collaborate with cross-functional teams to deliver high-quality software solutions while ensuring scalability and reliability. This position requires keen problem-solving skills and a proactive approach to enhance our platform capabilities, thereby contributing to the success of machine learning initiatives across the organization.
Job Responsibilities
- Design and develop scalable software components and services for our machine learning platform.
- Collaborate with data scientists and product teams to understand and translate business requirements into technical specifications.
- Implement best practices in software development, including testing, documentation, and deployment.
- Monitor system performance and troubleshoot issues to maintain high availability and reliability.
- Participate in code reviews to ensure code quality and foster a culture of continuous improvement.
- Stay updated with emerging technologies and industry trends to make informed recommendations for platform enhancements.
Qualifications
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Minimum of 3 years of professional experience in software development.
- Proficiency in programming languages such as Python, Java, or Go.
- Experience with cloud platforms (AWS, Azure, or Google Cloud) and containerization technologies (Docker, Kubernetes).
- Familiarity with machine learning frameworks and tools is a plus.
- Strong understanding of software development methodologies, such as Agile and DevOps.
- Excellent problem-solving skills and attention to detail.
- Effective communication skills and ability to work collaboratively in a team environment.
Technologies & Tools
The Software Engineer - Platform at CentML will utilize a range of technologies and tools including but not limited to cloud services (AWS/Azure), development frameworks (Flask/Django), container orchestration (Kubernetes), monitoring tools (Prometheus/Grafana), and version control systems (Git). Familiarity with CI/CD pipelines and experience in working with RESTful APIs will also be essential in this role.
Ideal Candidates
Ideal candidates for the Software Engineer - Platform position will exhibit a strong passion for technology and innovation, possessing a continuous learning mindset. They will be team-oriented individuals who thrive in collaborative environments while confidently tackling challenges. Adaptability in the face of changing requirements and a genuine interest in enhancing machine learning technologies will distinguish them in this role. Strong interpersonal skills and the ability to communicate complex ideas clearly will also be critical for success in this position.
Other Food Preparation and Serving Related Workers: 1.5 million people in the US, paid from $22,820 a year (the lowest 10%) to $44,510 (the top 10%), with $34,080 in the middle, in May 2025. See these jobs →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.