Search Jobvertise Jobs
Jobvertise

Lead Principal Engineer
Location:
US-NY-New York
Jobcode:
JOB-15677
Email Job | Report Job

Report this job





Incorrect company
Incorrect location
Job is expired
Job may be a scam
Other







Apply Online
or email this job to apply later

Title: Lead Principal Engineer (10+ Years of Experience) Location: New York, NY Duration: FTE The Challenge: We are seeking a seasoned Lead Principal Engineer to architect and lead the development of cutting-edge, high-performance systems for real-time applications. The ideal candidate will have extensive experience in designing scalable, fault-tolerant event-driven systems and distributed architectures, with a focus on low latency and high throughput. Roles & Responsibilities: • Architect & Implement: Design and develop high-performance, low-latency systems for real-time applications, ensuring scalability and fault tolerance. • Distributed Architecture Design: Optimize complex event processing systems to achieve sub-millisecond response times and maximize throughput. • Microservices Leadership: Lead the creation of scalable microservices, incorporating event sourcing and other patterns to maintain data consistency and system resilience. • Performance Optimization: Enhance runtime performance, focusing on memory management, concurrency, and I/O operations to meet demanding performance criteria. • Polyglot Persistence: Design solutions that efficiently balance SQL and NoSQL technologies for data storage and retrieval in high-volume environments. • Real-Time Analytics: Implement real-time analytics systems that deliver actionable insights to business stakeholders and operational teams. • Machine Learning Integration: Architect and embed machine learning pipelines into real-time data flows for predictive analytics. • Global System Design: Develop multi-region, globally distributed systems that ensure data consistency and low latency across various geographies. • Monitoring & Observability: Create advanced monitoring, alerting, and observability solutions that emphasize key performance indicators and business metrics. • Data Architecture: Architect data lakes and warehouses for large-scale historical data analytics, balancing performance with cost-effectiveness. • Infrastructure as Code (IaC): Lead the implementation of IaC practices to ensure consistent and repeatable deployments across different environments. • Container Orchestration: Optimize container orchestration strategies to ensure efficient resource use and dynamic scaling based on demand. • Data Governance & Compliance: Design and implement solutions addressing regulatory requirements for data-intensive systems. • Caching Strategies: Develop advanced caching mechanisms to minimize latency and enhance system responsiveness. • System Design Reviews: Conduct design reviews and performance audits, offering recommendations to improve scalability and efficiency. • Mentorship & Leadership: Mentor senior engineers and architects on distributed systems, event-driven architectures, and real-time data processing. • Emerging Technology Initiatives: Lead proof-of-concept projects exploring new technologies that could offer competitive advantages. • Technical Roadmap Development: Collaborate with product management to define the technical roadmap, ensuring alignment with business goals. • System Reliability Improvement: Lead cross-functional efforts to enhance system reliability, including chaos engineering practices and disaster recovery simulations. Essentials Skills & Requirements: • Educational Background: Bachelor’s or Master’s degree in Computer Science or a related field. • Experience: Over 10 years of software development experience, with at least 3 years in architect-level roles. • Technical Expertise: Proficiency in at least one major programming language (Java, Python, or Go), with a proven track record of writing high-performance, production-grade code. • System Design: Demonstrated expertise in designing and implementing large-scale, distributed event-driven systems with a focus on high performance and low latency. • Real-Time Processing: Extensive experience with real-time data processing, streaming architectures, and microservices design patterns. • Database Proficiency: Strong background in both SQL and NoSQL database technologies, with experience in data modeling for high-volume, real-time applications. • Global Architecture: Proven ability to architect and optimize globally distributed systems, including strategies for multi-region deployments and data consistency. • Cloud & Big Data: Proficiency in cloud platforms (AWS, Azure, GCP) and Big Data technologies (Hadoop, Spark, Kafka). • Leadership: Strong leadership skills with a history of mentoring senior engineers and guiding technical vision on complex projects.

Vaibhav Nashikkar
PERMEVO
Phone: 7324281779

Apply Online
or email this job to apply later


 
Search millions of jobs

Jobseekers
Employers
Company

Jobs by Title | Resumes by Title | Top Job Searches
Privacy | Terms of Use


* Free services are subject to limitations