Responsibilities
- Design and implement prototypes and production-level software features
- Collaborate with team members to overcome technical obstacles and refine system architecture
- Engage in code review processes and maintain comprehensive technical documentation
- Share knowledge and best practices within the engineering team
- Evaluate and integrate modern development tools and emerging technology frameworks
- Respond to shifting project requirements and suggest enhancements to development workflows
- Build and iterate on experimental systems using artificial intelligence and machine learning
- Contribute to engineering excellence through peer code reviews and process refinement
- Explain technical progress and concepts clearly to both technical and non-technical stakeholders
- Adjust rapidly to feedback and evolving priorities in a dynamic work environment
Compensation
Competitive pay, generous time off, parental and wellness leave, healthcare, retirement savings, and other benefits; specific offerings vary by location.
Work Arrangement
Remote (Worldwide) — India
Team
Cross-functional team structure
Other
- This position is remote and open only to candidates residing in Karnataka, Tamil Nadu, Telangana, Maharashtra, or Delhi.
- Occasional in-person travel may be necessary for team or project meetings.
- Artificial intelligence is used in the hiring process, but final hiring decisions are made by human team members.
- Benefits include competitive compensation, healthcare, retirement planning, and wellness programs, with variations based on location.
Not specified