
Software Engineer II
- Chennai, Tamil Nadu
- Permanent
- Full-time
- Develop and maintain large scale data processing pipeline using PySpark Data Proc, Big Query and SQL.
- Use Big Query and Data proc to migrate existing Hadoop/Spark/Hive workloads to Google Cloud.
- Proficient in Big Query to carry out batch and interactive data analysis.
- Function as member of an agile team by contributing to software builds through consistent development practices (tools, common components, and documentation)
- Develops and tests software, including ongoing refactoring of code, and drives continuous improvement in code structure and quality
- Enable the deployment, support, and monitoring of software across test, integration, and production environments
- A bachelor’s degree in computer science, computer engineering, other technical discipline, or equivalent work experience
- 4 – 6 years of software development experience. Hands-on expertise with application design, software development, and automated testing.
- Strong programming knowledge in SQL, PySpark, Data Proc, Big Query
- Hands-on experience in Big Data technologies (Spark, Hive)
- Understanding and experience with UNIX / Shell / Perl / Python scripting
- Database query optimization and indexing
- Web services design and implementation using REST / SOAP and Java is a plus
- Experience collaborating with the business to drive requirements/Agile story analysis.
- Experience with design and coding across one or more platforms and languages as appropriate
- Machine learning/data mining
- Object-oriented design and coding
- Competitive base salaries
- Bonus incentives
- Support for financial-well-being and retirement
- Comprehensive medical, dental, vision, life insurance, and disability benefits (depending on location)
- Flexible working model with hybrid, onsite or virtual arrangements depending on role and business need
- Generous paid parental leave policies (depending on your location)
- Free access to global on-site wellness centers staffed with nurses and doctors (depending on location)
- Free and confidential counseling support through our Healthy Minds program
- Career development and training opportunities