Sr Software Development Engineer

New
United StatesFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Required Skills
AWSPythonMongoDBNosqlLinuxAnsibleDistributed Systems

Requirements

  • Expert in Python and have built scalable systems.
  • Experience with Puppet/Chef/Ansible, Amazon Web Services (AWS), Git, Graphite and related tools for large-scale systems management.
  • Proficiency in scripting with python, bash, c/c++, and perl.
  • Good understanding of architecture and tradeoffs in distributed computing environments.
  • Experience working with linux system monitoring and analysis.
  • Hands on experience with cloud technologies like AWS EC2, ELB, S3, and auto scaling.
  • Understanding of nginx/Apache web server as reverse proxy, load balancer, and caching.
  • Knowledge of web infrastructure, distributed systems, or component-oriented software engineering.
  • Knowledge of NoSQL (MongoDB sharding, clustering, replication, security) and various database types.
  • Knowledge of TCP/IP and network programming or developing/designing large software systems.

Responsibilities

  • Design and implementation of the network that supports for easy deployments of the servers
  • Building exciting new features that will enable developers to build highly available, robust AI services
  • Maintaining and ensuring a high standard for reliability and availability across multiple datacenters
  • Evolving our existing architecture and codebases to support building flexible networking capabilities both internally and for the product
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now