Sr Software Engineer - Deployment


5 months ago

08/02/2019 10:21:23

Job type: Full-time

Hiring from: US or Canada

Category: Software Dev

  • Empower large enterprise to run AI and ML at scale, leveraging the best in modern distributed systems and automation technology

  • Join a truly remote-friendly company - work anywhere in the US or Canada including your sofa, the beach, or our Seattle waterfront office

  • Experience rapid growth in the first AI startup to be funded by Google

Algorithmia automates, optimizes, and accelerates every step of the journey to deploying of AI/ML at scale. We allow anyone to run models on massively parallel infrastructure in minutes instead of months. In our cloud or your datacenter - all completely managed for maximum performance at minimum cost. Already trusted by over 80k developers and major enterprise customers, Algorithmia makes scalable Machine Learning fast, simple, and cost-effective for everyone.

Undergoing enormous customer growth, we’re rapidly scaling our Customer Operations team to meet demand. We’re looking for talented Software Engineers to join a passionate, distributed group that's driving the design, deployment, and optimization of Algorithmia with our Enterprise customers. This unique role is a broad mix of automation, DevOps, infrastructure engineering, and software development - offering an unparalleled opportunity to learn, grow, and impact the most important financial institutions, intelligence agencies, and private companies in the country.

As a Software Engineer on the Customer Operations team at Algorithmia, you will:

  • Deploy Algorithmia Enterprise into Fortune 500 and Government environments

  • Design, build, and maintain the automation and infrastructure needed to deliver Algorithmia effectively,  and to help us achieve even greater scale

  • Work cross-team to ensure Algoritmia supports unique customer environments, and to design solutions to meet specific customer needs

  • Eventually automate your role out of existence - then join us in doing something even more amazing

  • Handle the highest-tier of engineering support for AI/ML leaders

  • Have a real career plan, with mentorship and fast-track opportunities to promotion, technical leadership, people management, or wherever your interests may be

  • Work from anywhere in the USA or Canada. We have teams in Seattle, NYC, Vancouver BC, Nova Scotia - or go 100% remote from home (Snuggie, bunny slippers, and all - no judgement!)

And we might make the perfect match if you:

  • Want to work with modern cloud technologies and large scale distributed systems

  • Have experience multiple languages (Java, Scala, Go, Python, Bash, etc.), deployment tools (Docker, Kubernetes, Ansible, Terraform, etc.), and cloud providers (AWS, Azure, GCP, OpenStack, etc.)

  • Are passionate about automation, and believe nothing should ever be done manually twice

  • Enjoy working with customers to deliver solutions that meet business need, empower engineers (and data scientists!), and solve real-world problems

  • Feel most comfortable in hybrid roles that blur the line between Developer, Site Reliability Engineer, Deployment Engineer, Solutions Architect, and Consultant

  • Bonus points for a love of data science, any kind of AI/ML experience, interesting public code, or the implementation of something cool on our AI marketplace (hint: free trial!)

  • As a Software Engineer at Algorithmia you’ll join a passionate team that’s changing the way everyone uses AI and ML. You’ll solve real problems, make an impact, and work in a flexible environment that encourages you to follow your own interests as well. You’ll be welcomed into an intelligent, quirky, and diverse group and gain access to fantastic perks beyond just salary, equity, and insurance benefits - all from the comfort of your own sofa (or our dog-friendly office).

If this sounds like you APPLY NOW, or learn more at

Please mention that you come from Remotive when applying for this job.

Help us maintain Remotive! If this link is broken, please just click to report dead link!

similar jobs

  • BetterUp (US only)
    4 weeks ago

    BetterUp is a mobile-based coaching platform that brings personalized professional coaching to employees at all levels. We help managers lead better, teams perform better, and employees thrive personally and inspire professionally. Our mission is to help professionals everywhere pursue their lives with greater clarity, purpose, and passion. Our product was developed by a team of leading behavioral scientists, researchers, and technologists to bring evidence-based learning to professionals everywhere. We’re already transforming the way companies approach talent development at high-performing organizations like Airbnb, Genentech, Mars, LinkedIn, and Workday. Let’s build together!

    BetterUp is looking for a “Cloud IAM Specialist” that will build our Cloud Identity and Access Management (IAM) processes from the ground up. As the Cloud IAM Specialist you will ensure that our internal customers have the best experience possible as consumers of our security services within BetterUp. You will define and automate processes, ensuring that our security, monitoring and response is best in the class. The Cloud IAM Specialist is a member of our Office of Information Security that is led by the Head of Information Security. You will be responsible for administering access to systems that are part of our Corporate infrastructure. You will work in cross-functional teams of Information Security, Product, Engineering, Customer Support, and 3rd-party vendors. You’ll partner and work with every employee at BetterUp!


    • Build and maintain the best in class infrastructure and service related to Cloud Identity and Access Management (IAM). The person in this role will be tasked with working closely with our MSP (Managed Service Provider) as well as evaluating the services provided and determine the contract renewal.
    • Build out an escalation process; managing ticket queues and set priorities for the Cloud IAM services.
    • Evaluate existing methods and recommend scalable solutions for improving our Zero Trust Framework.
    • Follow industry-standard security best practices to keep employee data and BetterUp intellectual property safe and secure.
    • Expand and maintain BetterUp’s identity and access management.
    • Document configuration guides, run-books, installation guides, troubleshooting guides required for BetterUp’s identity and access management.
    • Collaborate with various teams for security operations and incident response, as required.
    • Troubleshoot related issues with teams within BetterUp as required.
    • Conduct Proof of Concepts for solutions and technologies required for Cloud IAM.
    • Work closely with our 3rd-party vendors as required.
    • Ensure all employees have access to the resources required to do their jobs while balancing security practices to make sure private data stays private, by partnering with the Director of Privacy and Head of Information Security as needed.
    • Oversee Cloud IAM projects in alignment with Security and organization goals.

    What You Bring:

    • 7 plus years’ progressively responsible to managing user access in fast moving SaaS environment such as start-ups.
    • 3 plus years’ progressively responsible for securing identity and access for highly distributed workforce in 100% cloud / SaaS environment.
    • Excellent customer service, verbal and written communication skills.
    • Excellent problem solving and communication skills are a must.
    • Excellent at building and managing relationships across teams.
    • Excellent in creating detailed documentation and knowledge share materials.
    • History of project managing company-wide rollout of new technology and processes.
    • Vendor management experience.
    • Ability to lift 20 pounds and configure under-desk cables as needed, including frequent bending, reaching, kneeling, and climbing stairs.

    Technical Experience

    • 7 plus years hands-on experience with cloud Identity and Access Management (IDM) technologies such as Okta, SailPoint, Google, Centrify, etc.
    • 7 plus years hands on experience managing unified directory in Cloud using Okta, Google, LDAP, etc.
    • 5 plus years hands-on experience managing device identities and certificates including lifecycle management
    • 5 plus years hands on experience with SCIM connectors & JSON Identity suites.
    • 5 plus years hands-on experience configuring, administration, troubleshoot and support MFA technologies such as Okta, Google, YubiKey, Titan, etc.
    • 3 plus years hands-on experience automating workflows for onboarding, off-boarding, provisioning and de-provisioning by leveraging HR as a master such as WorkDay, SuccessFactor.
    • 3 plus years hands-on experience automating and managing device authentication for android, iOS and Windows devices using technologies such as Jamf Pro, Azure.
    • 3 plus years hands-on experience with FIDO, U2F, etc.
    • 3 plus years hands-on experience with OAuth 2 and OIDC 2.0.
    • 3 plus years hands-on experience using Java / Python for IAM and related API calls.

    Preferred Additional Experience:

    • 3 plus years architecting and building cloud-based Identity Solutions.
    • 3 plus years hands-on experience enabling and managing Zero Trust Framework.
    • 3 plus years with credentials management technologies such as, HashiCorp, etc.
    • 3 plus years enabling and managing Microsoft’s Red Forest Architecture or similar is highly desirable.
    • Experience with Security Gateway and Cloud Access Security Broker (CASB).


    At BetterUp, we are committed to living out our mission every day and that starts with providing benefits that allow our employees to care for themselves, support their families, and give back to their community. 

    • Access to BetterUp coaching; one for you and one for a friend or family member 
    • A competitive compensation plan with opportunity for advancement
    • Full coverage for medical, dental and vision insurance
    • Unlimited paid time off
    • Per year: 
    • Holiday charitable contribution of your choice on behalf of BetterUp
    • 401(k) self contribution

    BetterUp Inc. provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, disability, genetics, gender, sexual orientation, age, marital status, veteran status. In addition to federal law requirements, BetterUp Inc. complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.

  • 1 month ago

    About HashiCorp

    At HashiCorp, we operate according to a strong set of company principles, many of which are described in The Tao of HashiCorp. We value top-notch collaboration and communication skills, both among internal teams and in how we interact with our users. We take care to balance and be responsive to the needs of our open source community as well as our enterprise level customers.

    Engineering at HashiCorp is largely a remote team, and this role is no exception. We are looking for a Full-time Remote Employee within the US or Canada. While prior experience working remotely isn't required, we are looking for team members who perform well given a high level of independence and autonomy.

    Our Products

    We build Consul, Nomad, Vault, Terraform, Packer, and Vagrant. Alongside of that, we deploy enterprise products for each in a variety of different ways: licensed and unlicensed binaries, appliances to public cloud platforms, and hosted SaaS platforms. Our products help organizations of all sizes run any infrastructure for any application.

    At HashiCorp, we value top-notch collaboration and communication skills, both among internal teams and in how we interact with our users. We take care to balance and be responsive to the needs of our open source community as well as our enterprise level customers.

    The Cloud Services team is an organization focused on delivering Hashicorp’s software as a Cloud service.  This effort will enable a distribution model wherein customers can use a fully managed service with an API contract.

    In your cover letter, please describe why you're interested in working at HashiCorp, and what draws you to this role in particular!  Specifics of your past experiences that are relevant to this role are great to include, too.

    In this role, you can expect to:

    • Design, implement, and maintain a secure and scalable infrastructure platform for delivering Cloud Services’ applications
    • Own and ensure that internal and external SLA’s meet and exceed expectations, System centric KPIs are continuously monitored and improved
    • Create tools for automating deployment, monitoring and operations of the overall platform
    • Participate in on-call rotation to provide application support, incident management, and troubleshooting
    • Provide ongoing maintenance and support of internal tools, improve system health and reliability
    • Program mostly in Golang, learning from and contributing to a team committed to continually improving their skills

    You may be a good fit if:

    • Familiarity with infrastructure management and operations lifecycle concepts and ecosystem
    • Experience operating and maintaining production systems in a Linux and public cloud environment
    • You have prior experience working in high performance or distributed systems; while we strive to hire at a variety of experience levels, this particular opening is not well-suited for recent graduates
    • Working knowledge of industry best practices with regard to information security
    • You have built or operated a large scale Cloud service
    • Comfortable with Go or another low-level programming language

    HashiCorp embraces diversity and equal opportunity. We are committed to building a team that represents a variety of backgrounds, perspectives, and skills. We believe the more inclusive we are, the better our company will be.



  • 1 month ago

    Our growing technology company seeks an enthusiastic and passionate human with well-established AWS, Azure, GCP, and DevSecOps experience to join our elite team of dedicated individuals.  In this position, you will be responsible for maintaining and assisting with the implementation, security, and automation of cloud-based infrastructure and software systems. With a variety of production systems, your skillset is broad - implementing cloud and hybrid solutions for various application architectures – and you easily transition between those and handle multiple projects and priorities. A well-rounded individual is critical for this position.

    This position reports to the Director, Cloud Operations, and is ideally based in Washington, DC. Qualified remote candidates urged to apply.


    • Partner with development, operations, and Security teams to develop practical solutions for creating, automating, and securing our multi-cloud applications while demonstrating deep understanding of the implications in each of these environments

    • As the primary point of contact for several production cloud-based systems, monitor, configure, troubleshoot, and resolve system issues as necessary

    • Ensure critical SLAs are met which will include an on-call schedule for emergencies

    • Assist with the development of solutions for collecting, analyzing, and acting on telemetry and log data from applications

    • Design, refine, and implement security best practices utilizing a wide range of approaches such as layer 3/4/7 firewall policies, SSL/TLS encryption, SIEM systems, data protection (DLP, encryption), and Privileged Access Management

    • Leverage previous experiences and industry best practices to create state of the art SIEM solutions

    • Develop and maintain a highly organized and secure multi-cloud IAM infrastructure

    • Perform security assessments and compile evidence for external security audits of cloud environments for industry standard frameworks such as ISO, NIST, SOC2

    • Assist with system architecture of existing and new cloud-based systems

    • Member of the system deployment team which releases updates into production

    • Develop and organize documentation and architecture diagrams for new and/or existing systems

    • Provide system training and technical guidance for utilizing cloud computing resources

    • Maintain current knowledge of relevant technology as assigned

    • Participate in special projects as required


    • 8+ years of demonstrable experience with integrating, installing, configuring, upgrading, securing, and supporting software systems in a heterogeneous operating system environment

    • 4+ years of demonstrable experience with cloud-based administration (Azure, AWS, Google, etc) with a deep understanding of cloud concepts, cloud security, and web technologies

    • Experience with Infrastructure as Code, Automation, and Orchestration

    • Excellent knowledge of different redundancy and backup and disaster recovery approaches in the cloud

    • Experience writing PowerShell/Python scripts and markup language files such as XML, JSON, and/or YAML

    • Understanding of relational and non-relational database system design and SQL query language

    • Experience with monitoring tools, such as Azure Application Insights, AWS CloudWatch, Azure Log Analytics, NewRelic, Nagios, Solarwinds, Dynatrace, Retrace, Site24x7, etc.

    • Experience using tools such as Telnet/SSH, port scanners, network protocol analyzers, and other network monitoring tools

    • PKI systems and SSL/TLS Certificates management expert

    • Experience with Azure Resource Templates and/or AWS CloudFormation

    • IAM Expert including

      • Azure AD and other enterprise account and RBAC management

      • Implementation and management of MFA, SSO, SAML, RADIUS, OAuth, and OpenID connections

      • Privileged Account Management such as account creation and discovery, password/key rotation, access request/approval workflows

      • MDM and Conditional Access systems

    • Deep understanding of firewalls, VLANs, NAT, NACLs, Load Balancing, VPN tunnels, DNS, DHCP, and packet filtering

    • Microsoft product expert including Windows Server, SQL Server

    • Proficient in web technologies including Apache, LAMP stacks, IIS, and Wordpress

    • Excellent knowledge of static content offloading, caching, and CDNs

    • Extensive experience using browser dev tools, process monitor/explorer, and other 3rd party tools for troubleshooting complex issues

    • Version control (e.g. Git, etc) and automated deployment tools (e.g Jenkins, DevOps/VSTS, CodeDeploy, TeamCity, Bamboo, etc.)
    • Education:  Associate (2-year) degree, Bachelor (4-year) degree preferred in the field of CS or IT

    • Desired certifications:  Technical certification in Microsoft administration, Azure/AWS Cloud, Security+, CISSP, Network+, CCNA, development languages, databases, and/or DevOps tools


    We’re passionate problem-solvers doing our part to make the world a safer place. We invest in people who are smart, self-motivated and collaborative.

    What we offer in return is meaningful work, a culture of innovation and great career progression!

    Thycotic was awarded “Best Places to Work” in 2019 in recognition of the hands-on experience and growth opportunities available here, as reported by employees.  A focus on employee advancement and our ethos of respect are just some of the reasons why people love working here!

    Thycotic is an Equal Opportunity Employer and does not discriminate on the basis of race, ancestry, national origin, color, religion, gender, age, marital status, sexual orientation, disability, or veteran status.

    Upon conditional offer of employment, candidates are required to complete a criminal background check and drug screen per Thycotic employment policy. In addition, all publicly posted social media sites may be reviewed.

Remotive can help!

Not sure how to apply properly to this job? Watch our live webinar « 3 Mistakes to Avoid When Looking For A Remote Startup Job (And What To Do Instead) ».

Interested to chat with Remote workers? Join our community!