Chennai, Tamil Nadu
Software Engineer Senior #1029655Job Description:
- As a Software Engineer on our team, you will be instrumental in developing and maintaining key features for our applications.
- You'll be involved in all stages of the software development lifecycle, from design and implementation to testing and deployment.
Skills Required:
- Python, GCP Cloud Run, Big Query, CI/CD, Angular, GCP, Java
Skills Preferred:
- LLM
Experience Required:
- Bachelor’s degree in computer science, Engineering, or a related field.
- 5+ years of professional software development experience.
- Strong proficiency in JavaScript, HTML, and CSS.
- Solid experience with Angular frameworks.
- Experience designing and developing RESTful APIs.
- Experience with Backend Technologies – Node.js, Python, Java.
- Experience with Data Engineering tools – Big Query, Terraform, Tekton, Data Flow, Data Proc, Astronomer/Air Flow etc.
- Experience with GCP – App Engine, Cloud Functions, Kubernetes.
- Proficient with Git version control.
- Experience with testing frameworks (e.g., Jest, Mocha, Jasmine).
- Understanding of software development best practices and design patterns.
- Experience with cloud-native CI/CD pipelines.
- Experience with integrating Large Language Models (LLMs) into applications.
- Contributions to open-source projects.
- Experience with other cloud platforms (e.g., AWS, Azure).
- Familiarity with DevOps principles and practices.
Education Required:
- Bachelor's Degree