Full Time

Senior Engineer – American Express Remote Jobs

Posted 2 years ago
New York
$60 - $80 per hour

Job Description

Job Type: Senior Engineer from home
Location: New York work from home
Company: American Express

Responsibilities:

At American Express, there are countless chances for you to leave your stamp on technology and daily life. As a Senior Site Reliability Engineer, you will primarily be responsible for the following tasks:

  • Locating possibilities for implementing new technologies.
  • Manage stateful and stateless on-demand environments, including service allocation and cluster configuration, capacity planning, performance optimization, and continual monitoring, on bare metal and container systems.
  • Knowledge of cloud-native patterns, networking, and security for Kubernetes.
  • Knowledge of the variables influencing the performance of distributed systems.
  • On creative development approaches, collaborate with the organization for Enterprise Architecture and Frameworks.
  • Investigate technological problems to determine their underlying causes and come up with a fix or workaround.
  • Expertise at the highest level in producing high-performance data and analytical products.
  • Programming languages with demonstrated hands-on development knowledge (such as Python and Java)
  • Proven hands-on development experience with popular orchestrators like Yarn and Kubernetes as well as containers like Docker.
  • Demonstrated practical development competence using automation tools, such as Ansible
  • Understanding of software-defined data center networking in practice.
  • Working knowledge of rate limitation, priority-based load shedding, and throttling Cloud Native flow control tools.
  • Reproduce and debug problems, submit bug reports as needed, escalate issues to core engineering, and deliver the required documentation.
  • The capacity to identify issues between hardware and software and to communicate this knowledge to the relevant engineering team(s).
  • Please be aware that salary increases for lateral moves are only given in exceptional circumstances and in accordance with pay standards.

Requirements:

Minimum Requirements

  • 5+ years of practical experience supporting distributed systems and production-level microservices applications.
  • Knowledge of and practical expertise with Linux, SQL, NoSQL, database principles, and data modeling.
  • Knowledge in the design and implementation of aggregation pipelines, data ingestion, optimization techniques, and data transformation is necessary.
  • Practical knowledge of ServiceMesh, Kubernetes, Citus, Postgres, Elasticsearch, Prometheus, and Postgres.
  • Knowledge of Python, Ruby, or Bash scripting.
  • Knowledge of one or more programming languages, such as Python, Java, or Go.
  • Having systems administration experience with Linux.
  • Being able to scale up the implementation of data, analytics, and obsessiveness capabilities and mentality.
  • Strongly motivated by one’s own interests and eager to swiftly pick up new technical ideas.
  • Team member who is driven, enthusiastic, and vivacious.
  • Excellent communication skills—both written and verbal—and the capacity to give direct answers to inquiries.

Preferred Requirements

  • Should be well-versed in systems engineering, performance optimization, and distributed systems.
  • Metric and alarm monitoring experience for mission-critical systems in private cloud computing environments.
  • Knowledge of performance analysis, measurement, and optimization.
  • Strong knowledge of distributed systems, parallelism, and concurrency.
  • Dedication to provide services, testing, documentation, and code of the highest caliber.

Salary: $103,000-$170,000 per year, with bonuses and benefits


Would you like tips on how to find work from home jobs? Keep reading: