This position performs engineering work related to research, designing, and development of new products and interfacing the Automation Web systems related to Genset operation. Functions include: Lead the design, development, and maintenance of scalable, high-performance software applications using C++, C#, and Python. Architect modular, maintainable codebases aligned with software engineering best practices and design patterns. Build and integrate RESTful APIs and microservices to enable real-time data processing, automation, and seamless system interoperability. Develop and deploy machine learning, Generative AI, and Large Language Models (LLMs) to enhance automation, intelligent interfaces, and analytics capabilities. Design, deploy, and manage cloud infrastructure on AWS, ensuring robustness, scalability, and cost-efficiency. Ensure software solutions are deployed in highly secure, compliant environments adhering to relevant industry standards. Collaborate effectively with cross-functional teams, including product, QA, and operations—to deliver end-to-end software solutions that meet business objectives. Develop and maintain CI/CD pipelines and automated testing frameworks to enable rapid, reliable software delivery. Apply security best practices throughout the software development lifecycle, including identity management, encryption, secure coding, and threat mitigation. Monitor and optimize system performance through profiling, concurrency management, and code refactoring. Participate in security audits and compliance reviews to maintain adherence to industry and regulatory standards.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior