Intellias
Website:
intellias.com
Job details:
Dear Candidates,
We are hiring for a Senior Scala Engineer for our client in Digital Technology in Pune, India
Exp: 6+ years
Job Location: Pune
Work Mode: WFO (2 days Hybrid WFO)
Notice Period: Immediate to 30 days Max
Skills Required: Scala, Kafka, Python, Spark, AWS
Role:
- • 6+ years building backend systems with Scala (strong core Scala — primary language)
- Strong knowledge of Core Scala and OOP principles
- Good understanding of concurrency and multithreading concepts
- Distributed data processing — Apache Spark or equivalent (production usage required)
- Kafka — event-driven architecture, producers/consumers, production usage
- AWS — practical experience with EMR, Step Functions, ECS, or Lambda
- Strong SQL and data modeling — ideally PostgreSQL (schema design, query optimization, indexes)
- Solid knowledge of data structures and algorithms (Big O, time/space complexity, search/sort)
- JVM fundamentals and performance optimization
- LLD: modular architecture, clean abstractions, component design
- API design awareness: RESTful services, backward compatibility
- Testing strategy: unit, integration, E2E — deliberate approach to coverage
- Monitoring & observability: logging, metrics, alerting, dashboards in production systems
- Design patterns applied in practice
- CI/CD pipelines (GitHub / GitLab) and engineering best practices
- English: Upper Intermediate+ (written and spoken)
Nice to have:
- Java
- Python — any meaningful usage (scripting, ETL, data processing, Flask/FastAPI; LLM/MCP tooling is a bonus)
- Apache Airflow or similar pipeline orchestration
- Experience with geospatial/map-related data or large-scale data ingestion systems
Responsibilities:
- Design and implement scalable backend services and data processing pipelines
- Contribute to architecture and design discussions with reasoned technical input
- Own delivery end-to-end: development, testing, performance optimization, and production support readiness
- Implement and maintain testing practices (Unit, Integration, E2E) for owned components
- Contribute to monitoring, alerting, and observability of production systems
- Improve code quality via reviews, automated testing, and engineering best practices
- Contribute to estimations, planning, and iterative delivery in an Agile/Scrum process
- Share knowledge and support junior team members' growth
If you find above job description relevant to your profile then do DM me or forward me your resume on Ankita.Soni@intellias.com
Regards,
Ankita
Ankita.Soni@intellias.com
Click on Apply to know more.