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