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 Energy Jobline, so some details may not match this job. The employer's own page has the real description.
Position Overview
The Staff Machine Learning Software Engineer for New Initiatives at Energy Jobline will play a pivotal role in advancing the adoption of machine learning technologies across various projects within the organization. This position requires a blend of advanced engineering skills and deep knowledge of machine learning principles to develop innovative solutions that address emerging challenges in the energy sector. The successful candidate will collaborate with cross-functional teams, mentor junior engineers, and contribute to the strategic direction of machine learning initiatives, ensuring the delivery of high-impact solutions aligned with the company’s goals.
Job Responsibilities
- Design and architect scalable machine learning models and frameworks to solve complex business problems.
- Lead the development lifecycle of ML applications, from data gathering and preprocessing to model deployment and optimization.
- Collaborate with data scientists and analysts to ensure data quality and accuracy for machine learning applications.
- Mentor junior engineers and provide guidance on best practices in machine learning and software development.
- Stay updated with the latest industry trends and advancements in machine learning and AI technologies.
- Communicate technical concepts effectively to both technical and non-technical stakeholders.
- Contribute to the continuous improvement of the ML development processes and methodologies.
- Participate in code reviews and maintain high standards of code quality.
Qualifications
- Master's degree or PhD in Computer Science, Engineering, Mathematics, or a related field.
- A minimum of 5 years of experience in machine learning, software development, or a related engineering discipline.
- Proficiency in programming languages such as Python, Java, or C++.
- Experience with machine learning frameworks and libraries, such as TensorFlow, PyTorch, or Scikit-Learn.
- Strong understanding of algorithms, data structures, and software design principles.
- Demonstrated experience in deploying machine learning solutions in production environments.
- Excellent problem-solving skills with a focus on data-driven decision-making.
- Strong written and verbal communication skills.
Technologies & Tools
The Staff Machine Learning Software Engineer will utilize a variety of technologies and tools including, but not limited to, cloud-based platforms such as AWS or Azure for model deployment, version control systems like Git for collaborative coding, and automated CI/CD pipelines to streamline development. Additionally, familiarity with containerization technologies such as Docker and orchestration tools like Kubernetes will be essential for building scalable and resilient ML applications.
Ideal Candidates
Ideal candidates for this position exhibit a strong balance of technical acumen and leadership qualities. They are proactive problem solvers who thrive in collaborative environments and possess a passion for innovation in machine learning applications. A keen interest in the energy sector and a commitment to driving sustainable solutions will resonate well with our organizational values. Furthermore, candidates who display adaptability and a continuous learning mindset will excel in this dynamic role.
Our resume checker is free and needs no account: upload a resume and see what to fix. Check my resume →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.