AI Software Engineer
Core
Designing, building, and operating production AI and machine learning solutions to improve customer journeys, reduce costs, and automate complex tasks within energy trading, risk, and field operations.
Role type
Senior IC AI Software Engineer (Production ML & GenAI)
Builds
Scalable AI services, data pipelines, and model training workflows embedded in enterprise platforms.
Domain
Energy sector, AI/ML, Generative AI, MLOps
Deliverable
production ML models
Required skills
Machine learning frameworks, Generative AI techniques, Large language models (LLMs), Data pipeline construction, Cloud deployment (containerization/serverless), MLOps practices, API integration, Model monitoring and evaluation, Responsible AI principles
Preferred skills
Prompt engineering, Retrieval augmented generation (RAG), AI agents, Fine-tuning open source models, Managed foundation model platforms
Technologies
Python, SQL, Spark, Cloud platforms, Containerization tools, Managed ML services
Responsibilities
Design, build, and deploy AI/ML solutions for production; Develop and optimize ML/GenAI models; Build and operate scalable data pipelines and inference services; Collaborate with product and engineering teams to solve business problems; Ensure quality, performance, and reliability of AI solutions; Implement responsible AI practices for security and ethics; Evaluate and select AI tools/models; Support live AI services and resolve incidents; Explore and apply new AI techniques.
Seniority
Mid-to-Senior, hands-on IC