Note: The job is a remote job and is open to candidates in USA. Domino Data Lab builds software that aids AI-driven organizations in developing and operating advanced data science solutions. The Staff Software Engineer for Governance will enhance user experience and contribute to open-source software while collaborating with product managers and fellow engineers.
Responsibilities
- Design and develop software solutions that improve Domino’s user experience with regards to the new, highly-sought Governance feature
- Extend and contribute enhancements to the open-source software powering Domino
- Create technical designs and clearly communicate them to cross-functional stakeholders
- Enable fellow engineers to achieve high quality through design and code reviews
- Work with product managers to ensure solutions are well planned and delivered on-time
Skills
- 5+ years of experience in backend development, especially in distributed computing with Hadoop, Spark, Kafka
- Experience in API design and development, e.g. RESTful APIs, GraphQL and similar, with a focus on integrating backend and front-end systems
- Strong proficiency in Java, Scala, Go, or Python, dedicated to building high-performance backend solutions
- Skilled in enhancing backend performance in cloud environments, well-versed in Docker, Kubernetes, and CI/CD practices
- Experience building production grade software, preferably in Scala or Go
- Comfortable in dynamic, fast-paced settings, possessing strong problem-solving skills and a comprehensive understanding of system design and architecture
- Strong familiarity with service-oriented architecture (SOA), adept at designing and developing modular, maintainable services for seamless system integration
- Ability to work independently and be a reliable teammate
Benefits
- Equity
- Company bonus or sales commissions/bonuses
- 401(k) plan
- Medical, dental, and vision benefits
- Wellness stipends
Company Overview
Company H1B Sponsorship