Position : Backend Engineer (Scala)
Location : Bangalore, India (All 5 days working from office)
Domain : EdTech
Education : Bachelor / Master degree in Computer Science or equivalent
Experience : 1 to 5 Yrs
What you will do :
- Design, maintain, and monitor infrastructure for data products
- Design and develop RESTful APIs for the data infrastructure
- Design, implement and drive adoption of new analytic technologies and solutions
- Work closely with data scientists, front end engineers and peers to gather requirements and develop solutions
- Handle and resolve issues escalated from the production operational environment.
- Troubleshoot performance, reliability, and scalability issues.
- Excellent Problem solving skills
- A Code Craftsman that follows best software development and coding practices delivering understandable and maintainable code with thorough unit tests coverage
Requirements :
2-4 years of development experience with Java, Scala, and / or PythonExperience with writing and executing queries on RDBMS and NoSQL databases. Working knowledge of MongoDB, MySQL. We are not looking for a DBA.Familiar with standard development tools like version control systems (Subversion / Git), build tools like Grunt.Experience in virtualization technologies and deployment frameworks (familiarity with working on UNIX shell, Jenkins.)Desired :
Experience working with Pylons Web Framework.Experience with the Berkeley Data Analytics Stack (Spark, SparkSQL, Spark Streaming)Experience with Storm, Hadoop, KafkaFamiliarity working with LLM (Large Language Models) like GPT-4, Claude etc.Experience with AWS EC2, Redshift, RDS, S3, Elastic MapReduceExperience with business intelligence (BI) platforms like Tableau, Pentaho, Looker(ref : hirist.tech)