Senior Member Technical Staff
Core
Lead the design, development, and maintenance of scalable web applications and data pipelines, including building and optimizing ETL/ELT processes.
Role type
Senior IC backend engineer (Java)
Builds
Scalable web applications, data pipelines, and enterprise software systems
Domain
Enterprise software, data engineering
Deliverable
production ML models | product features
Required skills
Java, Spring, Hibernate, SQL, NoSQL, RESTful APIs, microservices, messaging queues, system design, code review, mentoring
Preferred skills
AWS, Azure, Google Cloud, Docker, Kubernetes, CI/CD, test-driven development
Technologies
Java, Spring, Hibernate, SQL, NoSQL, REST, microservices, AWS, Azure, Google Cloud, Docker, Kubernetes
Responsibilities
Design and develop scalable web applications and data pipelines; Build and optimize ETL/ELT processes; Design database schemas and manage large-scale SQL/NoSQL databases; Collaborate with product managers, designers, and engineers to define requirements; Write maintainable code, conduct code reviews, and optimize application performance; Mentor junior engineers and contribute to engineering process improvements
Seniority
Senior, hands-on IC with mentorship responsibilities