Senior Development Engineer (Pune)

Senior Development Engineer (Pune)

29 Aug
|
Weekday AI
|
Pune

29 Aug

Weekday AI

Pune

???? ???? ?? ??? ??? ?? ??? ???????'? ???????

?????? ?????: ?? ??????? - ?? ??????? (?? ??? ??-?? ???)

Experience: 10+ yrs

Location: pune

Job Type: Full-time

We are looking for an experienced Senior Development Engineer with deep expertise in designing and developing large-scale distributed systems. This role is suited for an engineer who understands how to build highly scalable, reliable, secure, and high-performance systems and can solve complex engineering challenges across distributed architectures.

The ideal candidate will have strong hands-on experience with Java, Hadoop, SQL, distributed systems, security, and communication protocols, along with a strong understanding of scalability, fault tolerance, resource management, and performance optimization. Experience with C++ is an added advantage.

Key Responsibilities

- Design, develop, and optimize distributed systems with a focus on scalability, performance, reliability, and fault tolerance.
- Apply strong knowledge of communication protocols and distributed system patterns to build efficient system components.
- Develop secure communication mechanisms using encryption, authentication, SSL/TLS, and other security practices.
- Build high-quality software using Java and contribute to large-scale data processing components using Hadoop and SQL.
- Design and optimize SQL queries, data workflows, and processing pipelines for high-performance distributed execution.
- Develop resilient components with effective resource management, task coordination, failure handling, and recovery mechanisms.
- Analyze system performance and identify bottlenecks across multi-node and distributed environments.




- Troubleshoot complex production and system-level issues and drive effective root-cause analysis.
- Collaborate with architects, QA, DevOps, and engineering teams to deliver reliable and secure solutions.
- Participate in architecture discussions, technical design reviews, and code reviews.
- Establish and follow engineering best practices for code quality, performance, security, and maintainability.
- Contribute to continuous improvements in distributed system architecture and development processes.

What Makes You a Great Fit
- 10+ years of experience in software development or distributed systems engineering.
- Strong hands-on programming expertise in Java.
- Solid experience with Hadoop, SQL, and SQL query optimization.
- Deep understanding of distributed systems concepts including scalability, fault tolerance, resource management, task coordination, and communication patterns.
- Strong knowledge of secure system design, including encryption, authentication, SSL/TLS, and secure communication.
- Experience working with communication protocols and distributed architectures.
- Robust analytical, debugging, troubleshooting, and problem-solving skills.
- Experience with C++ is desirable.
- Ability to design and develop reliable software for large-scale, multi-node environments.
- Strong understanding of software engineering principles, design patterns, and development best practices.
- Excellent collaboration and communication skills with the ability to work effectively with cross-functional technical teams.
- Experience with AWS, Azure, or GCP is an advantage.
- Familiarity with Docker, Kubernetes, or other container orchestration technologies is a plus.
- Exposure to large-scale data processing frameworks and high-performance computing environments is beneficial.

📌 Senior Development Engineer (Pune)
🏢 Weekday AI
📍 Pune

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior development engineer (pune) / pune

Subscribe to this job alert:

Get the latest job offers by email for: senior development engineer (pune) / pune