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 QA Engineer (Cloud) job at Binance: Develop high-quality cloud-based products with a talented team.
Mapbox
Develop 3D Live Navigation for Mapbox Navigation SDK, collaborate on cross-platform API design and performance tuning, and optimize real-time sensor data visualization.
Gitlab
Provide professional services including installation, migration, training, and advisory support using IaC tools like Terraform and Ansible. Collaborate with customers and internal teams to ensure customer success and enhance GitLab's offerings.
Cyberhaven
Join Cyberhaven as a Professional Services Engineer and help clients integrate our data security solutions, troubleshoot technical challenges, and deliver high-quality services while staying updated on industry trends.
Wasabi Technologies
Senior Machine Learning Engineer for AI/ML product Wasabi AiR, driving advancements in AI, computer vision, and NLP, with a focus on scalability and reliability.
Quora
Join Quora's Platform team to develop tools that simplify product developer workflows and increase efficiency. Collaborate with cross-functional teams and work on modern web frameworks like React and GraphQL.
Spokeo
API Developer for big data processing frameworks and related technologies such as Spark, Hadoop, Airflow, and Data Lakes
Aleph
Join Aleph as an AI-focused Software Engineer to integrate cutting-edge AI technologies into our FP&A platform, working with LLMs and generative models to drive innovation in financial planning tools.
LI.FI
Senior Backend Engineer at LI.FI: Design & develop scalable backend systems, collaborate with cross-functional teams, and contribute to a fairer, more decentralized world.
MariaDB plc
Senior Server Database Engineer at MariaDB: Contribute to open-source database innovation, optimize performance, scalability & reliability.
Jimdo
Senior Accountant at Jimdo: Support revenue & accounts receivable accounting, streamline closing processes & maintain financial controls.
Avara
Senior Accountant at Avara: Ensure accurate financial reporting, maintain robust controls, and contribute to a cutting-edge tech organization.
Bluesight
Senior Accountant at Bluesight: Manage financial reports, lead Accounts Receivable efforts, and contribute to financial growth in a fast-changing environment.
SwissBorg
Senior Accountant at SwissBorg: crypto accounting experience required, problem-solving skills and fluency in English a must
Platform Science
Senior Software Development Engineer in Test at Platform Science, delivering high-quality software products with a focus on automated testing and collaboration with developers.
Willow
Corporate Accountant role at Willow Inc., supporting compliance and financial operations across multiple countries, with flexible working arrangements and opportunities for growth.
Whatnot
Senior Frontend Engineer - Growth at Whatnot: Expand new user funnel, build incentivized buyer growth strategy, drive top-line metrics
Postscript
Architect scalable backend systems using Go and Python at Postscript's Flow Builder team, leading API development and mentoring engineers in a fast-growing environment.
Udacity
Senior Commercial Counsel at Udacity, providing commercial contracting support for international legal matters
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