AVEVA is creating software trusted by over 90% of leading industrial companies. As an Experienced Software Developer, your responsibilities will include recognizing, articulating, and making technical decisions / trade-offs around multiple dimensions (scaling, reliability, performance, maintenance, etc.) that have an impact on your team. You will be responsible for designing, developing, testing, debugging, and maintaining high-quality software applications and cloud-native services. Building scalable, fault-tolerant solutions on Microsoft Azure using modern cloud architecture and engineering best practices is a key aspect of this role. You will also be designing and implementing microservices, REST APIs, and distributed systems that support enterprise-scale applications. Developing AI-enabled solutions by integrating Large Language Models (LLMs) into enterprise applications while evaluating trade-offs between performance, cost, latency, and model capabilities is also a significant part of the position.
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