Sr. AI Engineer
28 days ago
Houston
Job Description As an AI/ML Full Stack Engineer at Calpine Inc., you will contribute to the development of AI-driven tools and applications to optimize energy operations, enhance forecasting, and improve operational efficiency. You will work on both front-end and back-end development, integrating machine learning models, including large language models (LLMs) and generative AI, into Calpine’s energy management systems. This role is ideal for professionals with up to 5 years of experience who are passionate about AI, web development, and solving real-world energy sector challenges. Job Responsibilities • AI/ML Integration: Collaborate with data scientists to integrate machine learning models (e.g., using TensorFlow, PyTorch, or scikit-learn) for applications such as energy demand forecasting, predictive maintenance, or carbon emission optimization., • Back-End Development: Develop and optimize server-side logic, APIs, and database interactions using Python (Flask, FastAPI, or Django) or Node.js to support energy data processing., • App Development: Build and maintain responsive user interfaces for internal tools and dashboards using modern JavaScript frameworks (e.g., React, Vue.js) and CSS frameworks like Tailwind CSS., • Generative AI Development: Design and implement generative AI solutions, including LLM-based applications (e.g., using models like GPT or BERT), to create automated reports, simulate energy scenarios, or enhance decision-support tools for operational teams., • Data Pipeline Support: Assist in building and maintaining data pipelines for processing real-time and historical energy data to support AI-driven applications., • API Development: Design and implement RESTful APIs to connect front-end interfaces with AI/ML back-end services and energy data systems., • Testing and Debugging: Write unit and integration tests to ensure code quality and debug issues across the full stack., • Collaboration: Work with energy analysts, engineers, and product managers to deliver solutions that align with Calpine’s operational and sustainability goals., • Continuous Learning: Stay updated on AI/ML advancements, including generative AI and LLMs, full-stack development trends, and energy industry innovations to contribute innovative ideas. Requirements Experience: • Position typically requires 10 years of IT experience, with 5 years of experience focused in software development, with hands-on exposure to full-stack development and experience with AI/ML projects (professional work, internships, personal projects, or coursework acceptable). AI/ML Experience: • Candidates should have experience or demonstrable familiarity with AI/ML frameworks such as TensorFlow, PyTorch, or scikit-learn, with a focus on developing, fine-tuning, or deploying machine learning models for practical applications., • Exposure to building or integrating AI-driven solutions, such as predictive analytics, anomaly detection, or optimization algorithms, is highly valued., • Experience with generative AI platforms and large language model (LLM)-based applications, such as chatbots, automated content generation, or decision-support systems, is a significant plus., • Candidates should demonstrate an ability to apply AI/ML techniques to solve business problems, ideally in domains like energy, operations, or data-driven decision-making. Education: • Bachelor’s degree in computer science, Engineering, Data Science, or a related field (or equivalent experience). Technical Skills: • Proficiency in Python (Node.js, React, or similar frameworks)., • Familiarity with AI/ML libraries (e.g., TensorFlow, PyTorch, scikit-learn) and generative AI platforms or LLMs (e.g., GPT, BERT, or similar)., • Experience with databases (e.g., PostgreSQL, MongoDB) and REST API development., • Basic understanding of cloud platforms (e.g., AWS, GCP, Azure) is a plus., • Knowledge of version control systems (e.g., Git). Soft Skills: • Strong problem-solving skills and eagerness to learn., • Ability to work collaboratively in a fast-paced, team-oriented environment., • Good communication skills to articulate technical concepts to non-technical stakeholders. Nice-to-Haves: • Experience with containerization (e.g., Docker) or CI/CD pipelines., • Familiarity with front-end styling frameworks like Tailwind CSS., • Exposure to energy sector data or analytics (e.g., time-series data, forecasting)., • Contributions to open-source projects or personal AI/ML projects, particularly those involving generative AI or LLM-based applications. BenefitsBenefits include: • Medical, vision and dental, • Prescription drug coverage, • Calpine’s Retirement Savings Plan (401(K)) matching, • Paid time off and paid parental leave, • Comprehensive health programs, including our Wellness Program, telemedicine, Employee Assistance Program, Health Care and Dependents Care Flexible Spending Accounts (FSAs) and more, • Life insurance, • Education reimbursement program, • Adoption assistance, • Scholarship and vocational grant programs, • Training and education opportunities, • Bonus eligible