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.
Job Overview
As a Staff Machine Learning Software Engineer for New Initiatives at Energy Jobline, you will be instrumental in designing and developing cutting-edge machine learning algorithms and models that drive innovation in our offerings. You will collaborate with cross-functional teams to identify requirements, analyze data, and deploy scalable ML solutions. Your expertise will guide the technical direction of new projects, ensuring we remain at the forefront of the energy sector's technological advancements.
Job Responsibilities
- Design, implement, and optimize machine learning models and algorithms for various applications.
- Collaborate with data scientists, software engineers, and product managers to translate business requirements into technical specifications.
- Build and maintain scalable data pipelines that ensure the quality and accessibility of datasets.
- Conduct design and code reviews, providing mentorship to junior engineers and fostering a culture of continuous improvement.
- Stay current with industry trends and advances in machine learning technologies to drive new initiatives.
- Participate in the entire software development lifecycle, from concept through deployment and maintenance.
- Communicate technical concepts effectively to both technical and non-technical stakeholders.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field; Master’s or PhD preferred.
- A minimum of 5 years of experience in software development, with a strong emphasis on machine learning and data-driven technologies.
- Proficiency in programming languages such as Python, Java, or C++.
- Extensive experience with machine learning frameworks like TensorFlow, PyTorch, or scikit-learn.
- Strong understanding of statistical concepts and data analysis techniques.
- Experience working with big data technologies, such as Hadoop, Spark, or similar tools.
- Exceptional problem-solving skills and ability to work independently in a remote environment.
Technologies & Tools
This position will utilize a variety of technologies and tools including, but not limited to, machine learning libraries (TensorFlow, PyTorch), programming languages (Python, Java, C++), data engineering tools (Hadoop, Spark), and cloud platforms (AWS, Azure). A strong familiarity with Git for version control, along with CI/CD pipelines, is also essential for maintaining code quality and facilitating collaboration.
Ideal Candidates
The ideal candidate for this position will possess a blend of technical excellence and strong communication skills. They should demonstrate an analytical mindset with a passion for data-driven decision-making. A good fit is someone who is self-motivated, continuously seeks to improve their skills, and is adept at thriving in a remote work environment. Candidates should also exhibit a collaborative spirit, eager to work with diverse teams to achieve innovative solutions for complex challenges.
The US unemployment rate was 4.2% in September 2026, against 4.4% a year before, says the Bureau of Labor Statistics. See it over the years →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.