Senior Software Engineer - Infrastructure
Coursera
- Location
- India
- Posted
Senior Software Engineer for AWS-based infrastructure on Coursera Labs
Coursera
Senior Software Engineer for AWS-based infrastructure on Coursera Labs
Binance
Senior Java Engineer for KYC Tech at Binance, building high-throughput distributed applications with expertise in Java, Spring Framework, MySQL, and NoSQL databases.
High-impact software developer for Reddit Pro team, working on technical & product strategy, building novel products and features, and contributing to the full development cycle.
JustAnswer
Manage financial operations, including transactions, reconciliations, and compliance reporting for JustAnswer's India Office. Collaborate with departments to ensure seamless operations.
Whatnot
Join Whatnot as a Software Engineer and shape the future of live shopping with our remote co-located team.
Binance
Senior Automation QA Engineer (Python) needed for integration testing of high-performance backend software stack
Rackspace
Lead complex projects, manage client expectations, and drive successful implementations for Rackspace Professional Services engagements. Utilize your expertise in cloud transformation and project management to deliver exceptional customer value.
Rackspace
Manage customer projects, develop project plans, and provide guidance on service utilization for Rackspace customers.
Wealthsimple
Lead Wealthsimple's workflow optimization initiatives, driving cross-functional collaboration and leveraging emerging technologies to enhance efficiency and customer satisfaction across CXO operations.
Senior Backend Engineer at Reddit, working on ranking foundation, user economy, and publisher experience with flexible remote work options and $4,000/year travel stipends.
Grafana Labs
Join Grafana Cloud as a Staff Software Engineer to contribute to open-source projects like Alloy and OpenTelemetry Collector, collaborate with the community, support customers, and integrate observability solutions within a remote-first environment.
Grafana Labs
Join Grafana's Observability team as a Staff Software Engineer to enhance observability tools using OpenTelemetry and Prometheus. Collaborate with open-source communities and contribute to Grafana Cloud's platform.
Grafana Labs
Staff Software Engineer - Alloy and OpenTelemetry Collector at Grafana Cloud: Deliver new functionality, contribute to design documents, and support customers.
Grafana Labs
Join Grafana Cloud's Observability team as a Staff Software Engineer - Alloy and OpenTelemetry Collector, working on delivering new functionality and supporting customers with observability pipelines.
Grafana Labs
Staff Software Engineer - Alloy and OpenTelemetry Collector at Grafana Cloud
Grafana Labs
Staff Software Engineer - Alloy and OpenTelemetry Collector at Grafana Cloud
Binance
Senior QA Engineer at Binance: Design & develop test cases, automate testing, collaborate with global teams
Binance
Senior Big Data Engineer at Binance: Develop robust data pipelines & architectures, collaborate with risk team, and drive productization of risk data
Twilio
Join Twilio as a Senior Salesforce Administrator to enhance the Salesforce platform, drive process improvements, and lead cross-functional teams while mentoring junior administrators. This role offers remote work opportunities in India with comprehensive benefits.
CALSTART
Manage and enhance Salesforce CRM for CALSTART's operations, collaborate on projects, ensure compliance, and provide leadership in system improvements to support clean transportation initiatives.
Coursera
We are seeking a Senior Software Engineer to design, implement, and maintain our infrastructure on AWS. The ideal candidate will have 5+ years of experience in SRE, Infrastructure, or DevOps roles with a focus on AWS. They should be proficient in at least one programming language, Docker, and infrastructure automation tools like Terraform. Strong communication and collaboration skills are required, along with excellent problem-solving and analytical skills. The successful candidate will work independently and as part of a team to ensure the reliability, performance, and scalability of our Coursera Labs applications and services.
Job Overview:
As a Senior Software Engineer in our team, you will play a critical role in designing, implementing, and maintaining our highly available, scalable, and fault-tolerant infrastructure on AWS. You will be a part of the Hand-on-Learning software engineering team based in North America to ensure the reliability, performance, and scalability of our Coursera Labs applications and services. This position requires a strong sense of ownership, technical expertise, communication skills, ability to work both independently and collaborate with engineers in a different time zone.
Responsibilities:
Architect solutions to scale up and maintain a system already running thousands of on-demand student Docker containers concurrently from over 1 TB of course Lab images.
Manage services, networks, storage, deployment, security, and monitoring in AWS.
Keep disaster recovery components ready for use and participate in disaster simulations.
Tune Linux instances to maximize performance and stability while minimizing hosting costs.
Design processes to automate software updates.
On-call to analyze failures, create technically detailed JIRA tickets, and restore production systems.
Assist with maintaining environments for software development and QA.
Work with other engineers on the team to improve software performance, stability, and diagnostics collection.
Automate deployment, testing, and configuration management using tools like Jenkins
Monitor for trends in usage that will require hosting/instance/pricing adjustments.
Stay up-to-date with emerging technologies and industry trends to drive continuous improvement of our infrastructure and processes
Basic Qualifications:
5+ years of experience working in SRE, Infrastructure, or DevOps roles, with a focus on AWS
Deep understanding of AWS services such as EC2, CloudFormation, CodeDeploy, etc
Proficiency in at least one programming language (Python, Go, Java, etc.).
Deep knowledge of Docker.
Strong experience with infrastructure automation tools such as Terraform
Technical diagnostics at the application, Linux system, and cloud levels
Excellent communication and collaboration skills,
Strong problem-solving and analytical skills, with the ability to work independently and as part of a team
#LI-SP2