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
Monarch Money
Senior Backend Engineer at Monarch: Design robust backend infrastructure, collaborate with teams, and mentor peers in a fully-remote company.
Welltech
Senior Backend Engineer for experimentation platform with scalable, reliable tools for product teams
Sanity io
Customer Solutions Specialist at Sanity.io: drive customer success with modern content operating system
Sanity io
Senior Solutions Engineer at Sanity.io: champion structured content, educate on technical aspects, and represent capabilities in product demos
Twilio
Twilio is looking for a Senior Strategic Sales Account Executive to drive growth in the EMEA region through strategic account management and sales of complex technical solutions.
Hightouch
Join Hightouch as an Enterprise Solutions Engineer to help companies activate their data for marketing personalization and operations. Collaborate with technical and non-technical stakeholders to solve customer problems using your expertise in data solutions.
Spotify
Senior Machine Learning Engineer for real-time recommendations on Spotify's Now Playing View surface
Spotify
Optimize machine learning models for production use cases at Spotify, collaborate with a multidisciplinary team, and implement scalable Kubernetes clusters.
Twilio
Join Twilio as a Software Engineer Graduate to work on real-time communications, distributed systems, and scalable infrastructure solutions. Utilize your skills in networking, security, programming languages like Python and Java, and databases to contribute to high-impact projects while enjoying benefits such as competitive pay and flexible remote work options.
Mapbox
Design and develop routing services for Mapbox Navigation, leveraging modern C++ and Linux server applications to unlock innovative mapping solutions.
Cryptio
Join Cryptio as a Software Engineer to build crypto, finance, and accounting reconciliation products. Develop robust solutions for cost basis and PnL computations, maintain automated reconciliation tools, and create high-performance reporting pipelines using Rust, TypeScript, PostgreSQL, Kubernetes on AWS, Docker, GitLab. Solve complex financial challenges in the cryptocurrency space with a fully-remote/hybrid work option and comprehensive benefits.
MariaDB plc
Senior Corporate Accounting Manager at MariaDB: Lead corporate accounting organization, implement NetSuite Multi-Book, drive system and process improvement, and develop centralized accounting policies.
Loka, Inc
Senior HR Specialist at Loka: Collaborate with a talented team, drive key HR initiatives, and contribute to the growth of a global, dynamic team.
Senior Android fullstack engineer at Reddit, designing & scaling notifications & emails, collaborating with cross-functional teams, and driving user experience improvements.
Horizons
Engineering Manager at Horizons - lead high-performing teams, foster culture of ownership & technical excellence
CloudWalk
Lead front-end development at CloudWalk, mentoring teams and implementing modern tools like React.js and Next.js while leveraging AI-powered tools for enhanced productivity.
Horizons
Senior Front-End Engineer at Horizons: Improve user experience, modularize code, and lead the redesign of Horizons main front-end application.
Join Reddit's New Ad Formats team as an Android engineer and contribute to innovative ad solutions using Kotlin, Jetpack Compose, and more.
Join Reddit's New Ad Formats team as a skilled Android engineer, collaborate with cross-functional teams, and contribute to innovative ad solutions that delight advertisers.
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