Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Infrastructure Software Engineer

CardinalHire

Infrastructure Software Engineer

San Mateo, CA
Full Time
Paid
  • Responsibilities

    Client prefers candidates from Top Universities or Currently Employed by Top Tech Companies

    Company Description

    At our startup, we are building the most scalable and powerful chat API in the world. We have customers from over 150 countries around the world serving a truly wide-range of use cases across communities, marketplaces, on-demand services, games, and e-commerce.

    Required Skills: Python, Java, SQL, AWS, Automation, NoSQL, RDBMS, DevOps, Containers

    Job Description
    Our engineering team is expanding and taking on bigger challenges, and we are looking to employ the services of a driven Software Engineer to join our Infrastructure Team. You will participate in building the best real-time conversational products and solutions possible. We want someone who is open to learning as you will be expanding your knowledge and experiences to build a world-class product that solves the difficult problems of our customers and makes it as easy as possible for customers to harness the power of real-time chat. You will work on projects ranging from building platforms that are scalable to some of the largest userbases across distributed environments, with optimal latency to creating feature-rich, yet lightweight high-performance client-side SDK, and building products that can help customers incorporate real-time conversation technology more rapidly.

    General Requirements

    • Familiarity with SQL and NoSQL
    • Knowledge of Containers
    • Experience with system monitoring tools
    • Good working knowledge of AWS Cloud infrastructure
    • Strong scripting and automation skills (Python)
    • 2+ years of DevOps experience or similar software engineering role

    Responsibilities

    • Monitor server resources
    • Automate infrastructure and configuration management
    • Maintain and improve our CI/CD infrastructure stack
    • Build and deploy automated software deployment pipelines, infrastructure-as-code, configuration management, and monitoring tools

    Preferred Skills

    • Understanding of TCP, IP, network programming, RDBMS, NoSQL, distributed databases, server virtualization, global infrastructures, load balancing and handling massive data traffic
    • Good knowledge of Python, Java and event-driven frameworks
    • Understanding of Unix and Linux systems
    • Ability to handle massive concurrent connections and to process large-scale traffic
    • Familiarity with multi-region deployment
    • Experience with logging systems