Software Deployment Engineer

Multiple
Back End /
Remote
Company Overview 
At Danti, we are building a search engine to enable users across the world to access all of the information being generated across our physical Earth. Sensing technologies like satellites, drones, 3D scanners, etc., and various analytics continue to build information across the Earth, non-expert users are to this day unable to tap into the utility of these products due to being forced to use highly complex software. We are driven and aim to change that. The industry has finally advanced to where technologies are mature enough for us to bring this data to a much wider market in a simple, easy to understand way. Join us in enabling the future of how businesses, consumers and governments answer questions about what is happening across the physical world! 

Our Mission
To make data across our planet searchable, discoverable and usable by anyone with a simple question to answer. We are focused on developing cutting edge technologies in the areas of data indexing, correlation and search so that you can have earth data in your pocket.

What You'll Do

    • You’ll lead design, development, and deployment of a variety of backend services to support the core business logic of the product as well as services that support the web applications front end functionality
    • You’ll design resource manifests and deploy applications to Kubernetes clusters including logging, metrics, and tracing
    • You’ll collaborate with peers and cross functional teams on technical design, work estimation and development of new features including interface definitions to integrate with middleware systems, database and dynamic front end technologiesYou’ll ensure the applications developed are integrated into the CI/CD pipeline for continuous delivery
    • You’ll contribute ideas for continually improving the team’s efficiency, operations, and code quality
    • You’ll be challenged to find creative solutions to technical problems, feel comfortable working with sophisticated systems and large data sets, collaborating in a team environment and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward
    • You’ll be responsible for documentation of the system, applying AMDD/TDD methodologies, and maintenance of internally developed applications, evaluation and performance testing of purchased products that support the user experience
    • You’ll work collaboratively with the team and foster an agile Dev/MLOps culture to ensure timely quality product delivery

What We Can Provide

    • Competitive compensation, including company equity to ensure you can share in the success of your work
    • Full health benefits
    • A 401k Vehicle
    • Opportunity to change how Individuals, Businesses, and Governments interact with Earth data
    • Fun, collaborative work environment that is hybrid (remote / onsite)
    • Fast paced startup environmentLots of personal responsibility, opportunities for growth and learning

What We Are Looking For

    • You are collaborative with a go-getter mindset, and self directing behaviors for the benefit of the team, the customer, and the company culture
    • You have high integrity - you seek open and honest communication, and you hold yourself to high moral and ethical standards
    • You are able to effectively manage concurrent technical tasks with competing priorities independently, approach difficult problems with enthusiasm and creativity, effective team communicator, and the ability to change focus when necessary
    • You have a strong customer oriented mindset, a drive to focus on what a customer truly wants, and are passionate about creating products that have positive impact of connecting science & technology with everyday life
    • You have experience in design, development and deployment of distributed, large-scale, low-latency, cloud based, stateless REST APIs/web services for web applications
    • You have experience in algorithm design, software design patterns, and data structuresEducation - BS in Computer Science or related field
    • 3+ years experience in the field 
    • You are comfortable leading and driving work that needs to be done in your core areas of expertise and responsibility
    • Flexible on travel and location, with ability to travel least 1 week a quarter
$0 - $0 a year
Role Summary
As a Software Deployment Engineer, you’ll be responsible for developing the core services that encompass the business logic of the product, while enabling observability and continuous delivery. You’ll have creative freedom to solve a variety of system needs in a modular, scalable way. You will operate in a lightweight agile fashion with the team with ruthless automation to accelerate the overall team's ability to improve the features and quality of the system. You will work closely with the CTO and the Head of Product to ensure alignment of system functionality with the customer need, delivery schedule, and product quality.
This very exciting opportunity to join a new company at its inception that will reward you with a ton of experience, positive collaborative team oriented culture, and significant equity stake in the company. If you value learning, developing products that have real impact on our world, and working with a positive collaborative time along the way then this is the place for you!