Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer (Python + Distributed systems)

$146.5k - $228k

Scribd

Role Overview We’re seeking a Senior Software Engineer with deep experience building event-driven, distributed, and scalable systems in Python. In this role, you’ll design and optimize large-scale data and service pipelines running on AWS, supporting Scribd’s content enrichment and metadata systems. You’ll work closely with cross-functional teams to design reliable backend services that integrate machine learning models and LLM-based components when needed. This role offers the opportunity to work on cutting-edge generative AI and metadata enrichment problems at a truly global scale. Key Responsibilities Provide technical leadership, mentorship, and guidance to engineers across the organization, driving secure coding best practices. Lead the design, implementation, and scaling of event-driven, distributed systems to extract, enrich, and process metadata from large-scale document and media datasets. Partner with Data Science, Infrastructure, ML Engineering, and Product teams to architect and deliver robust systems that balance scalability, high performance, and rapid iteration. Contribute to the team’s engineering strategy, identifying gaps, proposing new initiatives, and improving existing frameworks. Build and maintain scalable APIs and backend services for high-throughput content processing. Leverage AWS services (ECS, Lambda, SQS, ElastiCache, CloudWatch) to design and deploy resilient, high-performance systems. Optimize and refactor existing backend systems for scalability, reliability, and performance. Ensure system health and data integrity through monitoring, observability, and automated testing. Requirements 7+ years of professional software engineering experience with a focus on backend or distributed systems development. Strong proficiency in Python (5+ years). Experience with Scala is a plus. Expertise in designing and architecting large-scale event-driven and distributed systems. Strong cloud expertise with AWS services (ECS, Lambda, SQS, SNS, CloudWatch, etc.). Experience with infrastructure-as-code tools like Terraform. Solid understanding of system performance, profiling, and optimization. Experience leading technical projects and mentoring engineers. Bachelor’s degree in Computer Science or equivalent professional experience. Bonus: Familiarity with data processing frameworks (Spark, Databricks) and workflow orchestration tools. Bonus: Experience integrating ML or LLM-based models into production systems. Benefits Scribd Flex (flexible work model) Comprehensive health, dental, and vision coverage Mental health support and disability coverage Generous paid time off, including vacation, sick time, holidays, winter break, volunteer time, and sabbaticals Paid parental leave and family support benefits Retirement matching and employee equity Learning and development programs and professional growth opportunities Wellness and home office stipendsComplimentary access to the Scribd, Inc. suite of products Enterprise access to leading AI tools Salary In San Francisco, California, the reasonable salary range is between $146,500 and $228,000. Outside California in the United States, the range is between $120,000 and $217,000. In Canada, the range is between $153,000 CAD and $202,000 CAD. This position is also eligible for competitive equity ownership and a comprehensive benefits package. Scribd, Inc. is committed to equal employment opportunity regardless of race, color, religion, national origin, gender, sexual orientation, age, marital status, veteran status, disability status, or any other characteristic protected by law. We encourage people of all backgrounds to apply, and believe that a diversity of perspectives and experiences create a foundation for the best ideas. Come join us in building something meaningful. #J-18808-Ljbffr

Vacancy posted 7 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer (Python + Distributed systems) in Chicago, IL vacancy
  •  ...Scribd, Inc. is seeking a Senior Software Engineer in Chicago, Illinois. This role involves designing...  ...and backend services using Python and AWS, while leading technical projects...  ...years of experience in backend and distributed systems, with strong cloud expertise in AWS.... 
    Senior
    Software
    Flexible hours

    Scribd

    Chicago, IL
    7 hours ago
  •  ...Senior Python Engineer (AI Platforms & Distributed Systems) Location: Chicago · Work Arrangement: Hybrid · Employment Type: Contract Overview We are seeking a...  ...cause analysis Required Technical Skills 7+ years of software engineering experience 5+ years of advanced Python... 
    Senior
    Software
    Contract work

    GCS Recruitment

    Chicago, IL
    7 hours ago
  • $129.52k - $194.27k

     ...FreeWheel provides enterprise‑scale software and marketplaces that enable...  ...platform. As a Sr. Software Engineer you will develop and support...  ...across large‑scale distributed systems. Key Responsibilities Design...  ...programming languages: Python or Go Experience developing... 
    Senior
    Software
    Work experience placement

    Comcast

    Chicago, IL
    1 day ago
  •  ...Distributed Systems Software Engineer, Python / Go Join to apply for the Distributed Systems Software Engineer, Python / Go role at Canonical...  ...origin, genetics, disability, age, or veteran status. Seniority level ~ Seniority level Entry level Employment... 
    Software
    Full time
    Local area
    Remote work
    Worldwide

    Canonical

    Chicago, IL
    8 days ago
  •  ...Principal Software Engineer - Ad Tech & Distributed Systems FreeWheel, a Comcast company, provides comprehensive ad platforms for publishers, advertisers...  ...operating server‑side applications or services using Python, Go-Lang, or Scala ~ Experience developing, operating... 
    Software

    Comcast

    Chicago, IL
    1 day ago
  •  ...secure applications using Java and Python. Build and optimize...  ...architects, product managers, and QA engineers to deliver high-quality software solutions. Participate in code...  ...application performance across distributed systems. Document technical designs,... 
    Senior
    Software

    Purple Drive

    Chicago, IL
    3 days ago
  •  ...updates, and patch management. Monitor system performance and troubleshoot server‑related...  ...Online, including mail flow, mailboxes, distribution, and dynamic groups. Perform life cycle...  ...technical issues related to Exchange Online. #J-18808-Ljbffr Software Technology, Inc.
    Senior
    Software
    Local area

    Software Technology, Inc.

    Chicago, IL
    4 days ago
  • $204.9k - $233.8k

    Senior Lead Software Engineer - Back End - Java, Python, Big Data (Enterprise Platform Technology) Do you love building and pioneering in...  ...team of developers with deep experience in distributed microservices, and full stack systems to create solutions that help meet... 
    Senior
    Software
    Full time
    Part time
    Internship

    Capital One

    Chicago, IL
    1 day ago
  • $130k - $225k

     ...consensus. We are seeking a Senior Software Engineer to join our Unified...  ...building and operating the systems that underpin DRW 's financial...  ...at least one of Clojure or Python. We have a large Clojure codebase...  ...architectural tradeoffs, distributed systems, and design for reliability... 
    Senior
    Software
    Temporary work
    Flexible hours

    P2P Inc.

    Chicago, IL
    7 hours ago
  • $142.6k - $261.5k

     ...leaders, data scientists, designers, and software engineers enable our clients to solve their most...  ...practices. Knowledgeable in system development lifecycle and technology integration...  ...and interest in cloud and distributed systems architectures Comfortable with... 
    Software
    Summer holiday
    Flexible hours

    EY

    Chicago, IL
    3 days ago
  •  ...Senior Client Platform Systems Engineer Beast Industries is a multifaceted media and entertainment...  ...management and Munki for software deployment and self-...  ...management, and software distribution through scripting...  ...Scripting proficiency in Bash, Python, or PowerShell ~... 
    Senior
    Software
    Relocation package
    Flexible hours
    3 days per week

    MrBeast

    Chicago, IL
    3 days ago
  •  ...Relativity Senior Systems Administrator Employment Type: Full Time Department: Legal/IT...  ...implement Automated Litigation Support (ALS) software solutions primarily consisting of COTS...  ...planning, human factors issues, distributed processing, and business process analysis... 
    Senior
    Software
    Full time
    Work at office
    Flexible hours

    Contact Government Services LLC

    Chicago, IL
    3 days ago
  • $131.26k - $223.13k

    Title: Senior Power Systems Engineer - Modeling & Analytics Location: Remote US ICF...  ..., revise, and maintain distribution system modeling in CYME, Synergi...  ...automation scripts using Python, SQL, and VBA to improve...  ...analyses in power systems software Ability to plan and... 
    Senior
    Software
    Remote job
    Work at office
    Flexible hours

    ICF

    Chicago, IL
    2 days ago
  • $84k - $114k

     ...with a wide range of systems and technology stacks....  ...Kubernetes-based compute engines, and a data platform...  ...In this role as Senior System Engineer (Contact...  ...000 concurrent agents distributed across multiple locations...  ...leveraging your extensive software development expertise.... 
    Senior
    Software
    Worldwide

    Agoda

    Chicago, IL
    3 days ago
  •  ...Senior Systems Engineer VAST Data is looking for a Senior Systems Engineer to join our growing...  ...era. We are building the enterprise software infrastructure to capture, catalog, refine...  ...expertise on storage products, distributed storage architectures, file systems,... 
    Senior
    Software
    Traineeship

    VAST Data

    Chicago, IL
    2 days ago
  •  ...A trading firm based in Chicago is seeking a skilled software engineer to leverage advanced technology in trading various asset types. Candidates should have a strong background in software engineering, particularly in object-oriented design, along with experience or interest... 
    Senior
    Software
    Work at office

    HRB

    Chicago, IL
    7 hours ago
  • $84k - $114k

    Opportunity Senior System Engineer (Contact Center Developer) Lead the design, development, and...  ...approximately 2,000 concurrent agents distributed across multiple locations. Guide and...  ...qualifications Background in developing AI, software development, and automation solutions... 
    Senior
    Software
    Worldwide

    Agoda

    Chicago, IL
    4 days ago
  • $150k - $198k

     ...Marketing, and Admin Systems. The Architect:...  ...will be a senior technical leader...  ...ensure adherence to engineering best practices across...  ...leadership, software architecture, project...  ...troubleshooting complex distributed systems, data...  ..., PowerShell, Python) preferred Proficiency... 
    Software
    Contract work
    Work at office
    Shift work

    Mayer Brown

    Chicago, IL
    7 hours ago
  •  ...Senior Systems Engineer (Linux + Windows) As a member of the Server Operations team, provide day...  ...monitoring and maintaining Linux hardware and software infrastructure. Strong...  ...infrastructure automation (PowerShell, Bash, Perl, Python) Experience with monitoring tools... 
    Senior
    Software
    Night shift
    Weekend work

    1872 Consulting

    Chicago, IL
    3 days ago
  • $145k

     ...What you will do as a Senior Systems Engineer at Akuna: We are...  ...experience with a variety of Linux distributions (RedHat, Ubuntu, etc.)...  ...orchestration tools such as Python and Bash ~ Expertise in...  ...Experience automating daily software and hardware related tasks... 
    Senior
    Software
    Work at office
    Remote work

    Akuna Capital

    Chicago, IL
    5 days ago
  • $125k - $150k

     ...Senior Software Engineer, Python Programmer Fitch Ratings is currently seeking a Senior Software Engineer specializing in Python Programming or...  ...performance, and scalability for Fitch’s Ratings workflow systems. If you are passionate about innovative solutions and thrive... 
    Senior
    Software
    Immediate start

    Fitch Group

    Chicago, IL
    5 days ago
  •  ...Senior Python Developer Onsite: 5 days a week (everyday is onsite)...  ...high-volume, multi-tiered, distributed transactional applications....  ...understanding of Git version control system Strong understanding of...  ...of various phases of Software Development Lifecycle Experience... 
    Senior
    Software
    Contract work

    RIT Solutions

    Chicago, IL
    8 days ago
  • $125k - $160k

     ...Job Title: Software Engineer II - Distributed Systems Location: Remote (US Based Only) Estimated salary range: $125,000 to $160,000 The salary offered for this position will be based on a candidate’s experience and skill demonstrated during interviews and other evaluations... 
    Software
    Local area
    Remote work

    Ocient

    Chicago, IL
    1 day ago
  • $72.7k - $115.4k

     ...WiFi, LTE and embedded systems. Our customer-centric,...  ...opportunity for engineers and developers in enterprise...  ...Description As the Senior Cybersecurity Architect...  ...infrastructure hardware and software, focusing on zero-day...  ...(PowerShell, Python, Bash) to integrate security... 
    Senior
    Software

    Motorola Solutions

    Chicago, IL
    1 day ago
  • $123k - $168k

     ...Nuveen is looking for a Senior Quantitative Developer, Fixed Income Trading Systems to join our fixed income team, where...  ...intersection of quantitative research, software engineering, and market expertise, with a...  .... Developed solutions using Python and SQL with hands‑on... 
    Senior
    Software
    Work experience placement

    Nuveen

    Chicago, IL
    7 hours ago
  • $215.4k - $278.7k

     ...Job Description The FortiCNAPP Systems Engineer is responsible for technical sales support within Fortinet direct...  .... Experience architecting and developing software or infrastructure for scalable, distributed systems. Ability to quickly learn, understand... 
    Software
    Worldwide

    Fortinet

    Chicago, IL
    4 days ago
  •  ...Senior Systems Administrator As an S&C Electric team member, you'll work on projects that have real-world impact. You'll help transform...  ...and assist the client with problem resolution and hardware/software needs. • Engender the confidence of clients that work will... 
    Senior
    Software
    Local area
    Worldwide

    S&C Electric

    Chicago, IL
    5 days ago
  • $134k - $210k

     ...veterans and user-centered engineers using innovative...  ...Chicago and a globally distributed remote team, Loadsmart...  ...looking for an Embedded Systems Engineer to join our...  ...owns the full hardware‑software integration layer,...  ...Scripting: 2+ years writing Python and/or Bash for... 
    Senior
    Software
    Full time
    For contractors
    Remote work
    Visa sponsorship
    Work visa

    Loadsmart

    Chicago, IL
    7 hours ago
  •  ...Position title: Senior python developer Onsite: 5 days a week (everyday...  ...high-volume, multi-tiered, distributed transactional applications....  ...of Git version control system • Strong understanding of...  ...understanding of various phases of Software Development Lifecycle •... 
    Senior
    Software
    Permanent employment
    Contract work
    Night shift

    RIT Solutions, Inc.

    Chicago, IL
    2 days ago
  • $131k - $175k

     ...encourage applications from engineers with expertise in...  ...importance of systems engineering process and...  ...and across electrical, software, and opto-mechanical engineering...  ...scripting languages (Python, bash) Good verbal...  ...Embedded Linux OS distribution builds (nix, Yocto, or... 
    Senior
    Software
    Temporary work
    Work experience placement
    Flexible hours

    Infleqtion

    Chicago, IL
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer (Python + Distributed systems). Be the first to apply!