Pune, IND
3 days ago
Principal Engineer
**Overview** We are seeking a seasoned Principal Engineer with 15+ years of experience in web and mobile application development, middleware service design, AWS cloud technologies, and networking. The candidate should have a proven track record in the design, architecture, and implementation of digital platforms. Expertise in Android platform development, edge computing, big data, and machine learning is highly desirable. Strong communication skills are essential to collaborate effectively with clients and cross-functional teams. **Responsibilities** 1. Architectural Leadership: o Design and implement scalable, high-performance systems for digital solutions. o Develop technical strategies for integrating networking systems, web applications, and middleware services. 2. Development and Integration: o Oversee the development of Android-based applications, middleware services, and customized platforms. o Lead integration efforts for digital systems across platforms, ensuring seamless interoperability. 3. Networking and Connectivity: o Design low-latency, secure communication architectures for enterprise and IoT solutions. o Implement and optimize TCP/IP-based networking protocols for high- availability systems. 4. Cloud, Big Data, and Machine Learning: o Architect AWS cloud solutions for managing large-scale data, including operational and user interaction logs. o Develop machine learning models for predictive analytics and personalization. o Enable edge computing to support real-time decision-making. 5. Web and Middleware Services and Infrastructure Management:: o Design and develop middleware services to enable secure, scalable communication between systems. o Build RESTful APIs and integrate web-based interfaces for seamless user and system interactions. o Optimize middleware services for high availability, load balancing, and latency reduction. o Manage AWS infrastructure using CloudFormation Templates (CFT) for automation and scalability. o Establish CI/CD pipelines (e.g., GitLab) for continuous integration and deployment of applications. 6. Client Engagement and Collaboration: o Partner with connectivity providers and digital solution providers to deliver tailored solutions. o Act as a thought leader to guide clients in adopting innovative technologies for operational efficiency. 7. Programming Excellence: o Leverage strong programming skills in languages such as C/C++, Java, Python, and Kotlin. o Ensure high code quality through effective testing, debugging, and performance optimization. 8. Production Monitoring and Support: o Set up comprehensive production monitoring systems using tools like CloudWatch, Datadog, or Prometheus. o Define operational playbooks and provide Level 3 support for production systems. * Technical Expertise: • Proficiency in C/C++, Java, Kotlin, Python, and JavaScript/TypeScript. • Strong knowledge of application development, including web and middleware services. * Networking and Cloud Proficiency: • Expertise in TCP/IP networking, secure communication protocols, and low-latency systems. • Comprehensive knowledge of AWS cloud services, including Lambda, S3, EC2, Glue, and Athena. * Big Data and Edge Computing: • Experience with big data technologies (e.g., Spark, Kafka, Hadoop) for processing large-scale data. • Familiarity with machine learning frameworks and edge computing platforms. * CI/CD and Infrastructure Management: • Hands-on experience in setting up and managing CI/CD pipelines using GitLab or similar tools. • Expertise in defining and maintaining AWS CloudFormation Templates (CFT) for infrastructure automation. * Production Monitoring: • Proficiency in setting up monitoring and alerting tools for production environments. • Experience in troubleshooting and providing operational support for mission-critical systems. * Leadership and Communication: • Excellent communication and presentation skills for engaging with clients and stakeholders. • Ability to mentor teams, manage priorities, and deliver projects on time. **Qualifications** Educational Qualifications: • Undergraduate Degree in Computer Science, Software Engineering, or a related field is mandatory. • Postgraduate Degree (optional but preferred) in Computer Science, Data Engineering, or a related discipline. Preferred Qualifications: 1. Familiarity with multimedia streaming technologies and IoT systems. 2. Hands-on experience with Agile/Scrum methodologies. REQ-145755
Confirm your E-mail: Send Email
All Jobs from Panasonic Avionics Corporation