Staff Backend Engineer - Go

Remote
Engineering – Domino /
Full Time /
About One Concern

One Concern is a Menlo Park-based benevolent artificial intelligence company with a mission to increase the global community's resilience to natural hazards. Founded at Stanford University, One Concern enables cities, corporations and citizens to embrace a disaster-free future, through AI-enabled technology, policy, and finance. By combining data science and natural phenomena science we are pursuing a vision for planetary-scale resilience, where everyone lives in a safe, equitable, and sustainable world.

One Concern is growing rapidly, and we are looking for passionate, motivated, and high-reaching engineers to join our team. Our engineering challenges are unique, so you should be comfortable in uncharted territory and excited to create systems that can support cities of 100,000 and 10 million people alike.

As a Staff Software Engineer, you will be responsible for helping to shape and guide the direction of our technology eco-system as well as take on component implementations yourself. You will apply and teach best practices in development processes where needed, and use a light touch where not needed. You will foster transparency and collaboration - bringing people together to work on the system solution. You will act as a mentor for more junior engineers and demonstrate pragmatism in favor of ‘the perfect’.

What You’ll Do

    • Collaborate with product, data processing and ML models, fellow engineers and operations to build and deploy microservices and Front-End UI applications.
    • Actively communicate between teams
    • Provide design leadership for appropriate architectural implementations.
    • Collaborate with the team to find the right place to implement a solution, as opposed to the place that is in front of you
    • Work with or create geospatial aware infrastructure services
    • Collaborate with Product Team on ideation, timelines and engineering effort
    • Ensure that your component does what it says on the box, is easy to operate and meets the quality expectations through automation.

Qualifications & Experience

    • 4+ years of relevant experience building large-scale infrastructure applications or similar experience
    • Experience architecting, developing and scaling APIs, Front-End and Back-end web applications.
    • Development team leadership experience
    • Experience in software development using Golang and React.
    • Strong knowledge of scaling relational databases (PostgreSQL)
    • Proficiency in Docker

Nice to Haves

    • Experience using Python at scale
    • Proficiency in Kubernetes (k8s)
    • Fluency in PostGIS
    • Familiarity with nosql DBs and nosql postgres extensions
    • Experience interacting and working alongside data scientists
    • Experience working on systems that involve geospatial mapping
    • Experience architecting and developing solutions to ambiguous problems with significant impact
    • Familiarity with GraphQL
Compensation will be competitive with market for this position and will include equity consideration. 

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.