Responsibilities
- Collaborate with engineers, product managers, and data scientists to develop and extract property attributes using regular expressions, large language models, or other techniques
- Contribute to the development and maintenance of backend services with clean and well-tested code, learning Porch Engineering best practices
- Participate in code reviews and technical discussions, seeking feedback and learning from more experienced team members
- Take on well-defined tasks and complete them in a reasonable amount of time, communicating status and progress effectively within the team
- Develop knowledge of the primary services and tools used by the team and learn how to navigate microservices architecture and cloud infrastructure
- Follow established patterns and frameworks while developing your engineering judgment
Requirements
- Bachelor's or master's degree in computer science, engineering, or a related field (or four years of equivalent work experience)
- 5+ years of software development experience.
- Proficiency with SQL, preferably PostgreSQL
- Production JVM language experience, preferably Scala
- Proven experience working with US based business teams.
- Excellent written and communication skills in English language.
- Must currently reside in or are located within 150 km of Greater Delhi NCR, Greater Bangalore, or Greater Pune
Nice to Have
- Familiarity with data science concepts, data labeling, or information extraction
- Exposure to concepts and terminology used in property inspections, real estate assessments, or home condition reporting
- Exposure to containerization (Docker, Kubernetes), event-driven systems (Kafka), cloud platforms (AWS, GCP), or CI/CD pipelines
- Exposure to Scala
Additional Information
- Working Hours: 8 Hours (Excluding breaks)
- 4 Core US Hours Overlap (7:30pm- 11:30pm IST)
- 4 flexible hours (IST)
- Workspace: A quiet space to work, an internet connection of at least 30 Mbps download | 10 Mbps upload


