Location
Indore/Noida/Pune
Experience
3+ years
Work Mode
WFO
Job Overview
- As a Senior Software Engineer, you will be responsible for designing, developing, testing, and deploying new platform features and resolving issues and bugs. You will be part of a high-powered Data Engineering team responsible for the data persistence layers, data processing pipeline, and analytics components. This collaborative environment provides the prospect to learn, contribute, and make a meaningful impact on the platform and products.
Key Responsibilities
- Core contributor on the Data team, consistently designing scalable solutions adhering to design principles and engineering best practices
- Lead development of core capabilities including scalable data pipelines, storage/query optimization, data lakehouse implementations, and API-delivered insights
- Write well-tested, well-documented code with comprehensive unit and integration tests
- Collaborate with Engineers, Product Management, QA, and internal stakeholders
- Key contributor to CI/CD implementation and data pipeline automation
- Create technical documentation including internal specifications and external API documentation
- Design and manage high-volume, high-throughput data systems with 99.9% uptime standards
Required Skills
- 3+ years of software engineering experience with proven track record of delivering Enterprise-grade features
- Expert-level proficiency in Python (5+ years) with data libraries: Pandas, NumPy, PySpark
- 3+ years of deep SQL expertise with strong track record in performant queries, execution plan optimization, and large-scale relational datasets
- Experience designing and managing high-volume, high-throughput data persistence and processing systems with 99.9% uptime
- Exposure to CI/CD pipelines, monitoring, and automation frameworks for data pipelines
- Proven ability to analyze, debug, and solve complex technical problems efficiently
- Attention to detail and enforcement of highest quality and performance standards
- Experience with relational databases and NoSQL databases (Elasticsearch, MongoDB)
- Experience with cloud platforms (AWS, Azure) and cloud-native frameworks
- Excellent verbal and written communication skills
Highly Desirable Skills
- Full-stack programming exposure: C#, NodeJS, and front-end Javascript frameworks
- Exposure to AI and AI/ML Ops pipelines
- Experience with advanced data architectures and optimization techniques
- Exposure to modern data stack technologies
Qualifications
- Bachelor's or Master's degree in Computer Science or related field
📌 Senior Software Engineer (Data) (India)
🏢 Ksolves
📍 India