You will design and deliver advanced agentic AI systems, including autonomous agents, graph-RAG pipelines, and high-performance Python services. You will also build interactive React-based interfaces to support engineers and analysts in their daily tasks.
You will shape the technical direction of complex software products and platforms while serving as the primary technical authority for your team. You are responsible for designing new applications, mentoring junior engineers, and ensuring high standards for performance, scalability, and security.
You will lead one or more development teams through complex, multi-quarter delivery work while setting technical direction and solving architectural challenges. Additionally, you will manage, mentor, and develop engineers while coordinating with product management to translate goals into concrete technical plans.
Lead a development team to deliver products and features using Agile methodologies while providing technical guidance and removing impediments. Manage team performance and career development while actively participating in hands-on software development tasks.
Lead a cross-functional team of senior engineers to build a digital twin platform merging real-time physics and AI. Drive architectural decisions across backend, frontend, data, and DevOps to ensure seamless system integration.
Design and deploy advanced multi-agent AI frameworks to support complex technical decision-making in industrial environments. Develop autonomous tools that integrate with engineering simulators, databases, and APIs to generate context-aware insights.
Design and implement robust back-end systems to process complex datasets for advanced analytics and real-time insights. Develop and maintain end-to-end applications using Python while optimizing code for performance and scalability.
Develop high-performance Python APIs and distributed systems to handle massive sensor data streams and autonomous AI agents. Focus on system reliability, low-latency services, and the integration of Knowledge Graphs with LLMs.
Develop and maintain scalable backend services, REST APIs, and microservices using Python frameworks. Design and optimize data processing pipelines, event-driven systems, and cloud-native applications.
Build, test, and ship features for energy industry software products while debugging production systems. Collaborate with distributed teams to maintain automated tests and contribute to technical documentation.
Own the full software development lifecycle for features and systems, from specification and design to testing and delivery. Collaborate with distributed teams to improve the codebase, resolve production defects, and mentor junior engineers.
Set the technical direction and architecture for products used in the oil and gas industry. Lead engineering quality, mentor other engineers, and partner with Product Management to design major applications and enhancements.