Senior Principal Software Engineer creating applications and data platforms for GSK R&D. Leading software development with Python, Azure, AI, and data engineering initiatives.
Responsibilities
Architect and build production-grade applications and data platforms
Write production-grade code for full-stack applications using Python and modern frontend frameworks
Build and maintain scalable REST APIs and microservices architectures
Design application architectures and implement technical solutions
Develop user interfaces and data visualization components
Write comprehensive tests and ensure code quality
Debug and optimize application performance
Design and architect cloud-native applications and solutions on Azure
Implement scalable, resilient, and cost-effective cloud architectures
Optimize cloud resource utilization and performance
Design for high availability, disaster recovery, and security
Build and maintain data pipelines for large-scale data processing
Implement ETL/ELT processes for diverse data sources
Collaborate with data scientists to productionize ML models
Evaluate and integrate new AI/ML technologies
Participate in code reviews and knowledge sharing
Contribute to technical discussions and solution designs
Requirements
Bachelor's degree in Computer Science or equivalent relevant industry experience
Significant hands-on software development experience with demonstrated progression in technical complexity
Expert-level Python programming with extensive production application development experience
Strong full-stack development experience with modern frameworks: Backend: Python (FastAPI, Flask, Django) Frontend: React, Next.js, TypeScript, or similar modern frameworks
Principal Software Architect leading research and prototype creation for a real - time digital twin of telecommunication networks. Collaborating with global engineering teams to deliver a scalable product.
Software Engineer at Teradyne developing software for Automatic Test Equipment. Collaborating with cross - functional teams to deliver high quality solutions with a focus on innovation and quality.
VP of Software Engineering leading the technical strategy for Customer Success products. Building global engineering teams and collaborating with executives in the AI - driven landscape.
Software Development Engineer developing Booz Allen’s Software - Defined Everything platform for AI and secure software services. Collaborating with innovators to build impactful solutions.
Drivers Software Developer at OPAL - RT Technologies developing board drivers for RT - LAB and HYPERSIM software. In Agile/Scrum environment, participate in software development and testing of communication protocols.
Software Engineer developing and maintaining mission management applications for national security. Collaborating within an agile framework and focusing on microservices and cloud - native architectures.
Senior Safety Design Software Architect leading safety initiatives for the AV software team at GM. Collaborating on safety requirements, ensuring compliance, and improving software safety processes.
Software Engineer Intern supporting development at Betfair Romania. Join dynamic teams to solve challenges in an agile environment focused on quality and best practices.
Software Engineer contributing to the digital transformation initiatives at U.S. Bank. Collaborating across teams for analysis, design, testing, and maintenance of software products in an agile environment.