Software Engineer - Backend (Python)
$126kScribd
OverviewScribd, Inc. is on a mission to advance human understanding. Our four products — Scribd, Slideshare, Everand™, and Fable — help billions of people across the globe move beyond access and into insight, application, and expertise.Culture at Scribd, Inc. We support a culture where our employees can be real and be bold; where we debate and commit as we embrace plot twists; and where every employee is empowered to take action as we prioritize the customer. We believe the best work happens when individual flexibility is balanced with meaningful community connection. Scribd Flex empowers employees to choose the workstyle and location that support their best performance, while committing to intentional in-person moments that strengthen collaboration and culture. Occasional in-person attendance is required for all Scribd, Inc. employees, regardless of location.We are looking for team members who align with our GRIT framework — Goals, Results, Innovative ideas, and Team — to drive long-term success and collaboration.About The TeamThe ML Data Engineering team powers metadata extraction, enrichment, and content understanding across all Scribd brands. We process hundreds of millions of documents, billions of images, and deliver high-quality metadata to enable content discovery and trust for millions of users worldwide. Our systems operate at massive scale, supporting diverse datasets like user-generated content (UGC), ebooks, audiobooks, and more. We work at the intersection of machine learning, data engineering, and distributed systems, collaborating closely with applied research and product teams to deploy scalable ML and LLM-powered solutions in production.Role OverviewWe're seeking a Software Engineer II 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.Tech StackOur backend systems are primarily built in Python, leveraging AWS services such as Lambda, ECS, SQS, and ElastiCache for event-driven and distributed processing. We also use Airflow, Spark, Databricks, Terraform, and Datadog for orchestration, data processing, and observability.Key ResponsibilitiesDesign and implement event-driven, distributed systems to extract, enrich, and process metadata from large-scale document and media datasets.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.Collaborate with cross-functional teams to deliver backend solutions that power ML-driven features.Optimize and refactor existing backend systems for scalability, reliability, and performance.Ensure system health and data integrity through monitoring, observability, and automated testing.Requirements5+ years of professional software engineering experience on Python or distributed systems development.Strong proficiency in Python (3+ years). Experience with Scala is a plus.Proven experience designing and building event-driven, distributed, and scalable systems.Hands-on experience 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.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.Compensation and BenefitsAt Scribd, Inc., your base pay is one part of your total compensation package and is determined within a range. Our pay ranges are based on the local cost of labor benchmarks for each specific role, level, and geographic location. San Francisco is our highest geographic market in the United States.In the state of California, the reasonably expected salary range is between $126,000 [minimum salary in our lowest geographic market within California] to $196,000 [maximum salary in our highest geographic market within California].In the United States, outside of California, the reasonably expected salary range is between $103,500 [minimum salary in our lowest US geographic market outside of California] to $186,500 [maximum salary in our highest US geographic market outside of California].In Canada, the reasonably expected salary range is between $131,500 CAD[minimum salary in our lowest geographic market] to $174,500 CAD[maximum salary in our highest geographic market].We carefully consider a wide range of factors when determining compensation, including but not limited to experience; job-related skill sets; relevant education or training; and other business and organizational needs. The salary range listed is for the level at which this job has been scoped. In the event that you are considered for a different level, a higher or lower pay range would apply. This position is also eligible for a competitive equity ownership, and a comprehensive and generous benefits package.Working at Scribd, Inc.Are you currently based in a location where Scribd, Inc. can employ you? Employees must have their primary residence in or near one of the following cities, including surrounding metro areas or locations within a typical commuting distance:United States: Atlanta | Austin | Boston | Dallas | Denver | Chicago | Houston | Jacksonville | Los Angeles | Miami | New York City | Phoenix | Portland | Sacramento | Salt Lake City | San Diego | San Francisco | Seattle | Washington D.C.Canada: Ottawa | Toronto | VancouverMexico: Mexico CityBenefitsScribd Flex (flexible work model)Comprehensive health, dental, and vision coverageMental health support and disability coverageGenerous paid time off, including vacation, sick time, holidays, winter break, volunteer time, and sabbaticalsPaid parental leave and family support benefitsRetirement matching and employee equityLearning and development programs and professional growth opportunitiesWellness and home office stipendsComplimentary access to the Scribd, Inc. suite of productsEnterprise access to leading AI toolsEqual OpportunityWe want our interview process to be accessible to everyone. You can inform us of any reasonable adjustments we can make to better accommodate your needs by emailing View email address on click.appcast.io about the need for adjustments at any point in the interview process. 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.J-18808-Ljbffr
- ...We’re looking for a full-stack engineer who’s most excited about backend systems, data modeling, and infrastructure... ...backend services (NestJS/Node.js, Python) Implement and maintain data... ..., mission-driven team Shape the software development at a high-growth inflection...SoftwareRemote workFlexible hours
- A technology company is seeking a Software Engineer II based in Portland, Oregon. In this role, you will design and optimize large-scale data pipelines and backend services, utilizing Python and AWS to enhance metadata systems. Ideal candidates should have over 5 years...Software
- ...A major American sportswear company is looking for a Software Engineer in Beaverton, OR, to develop big data solutions. The role includes designing backend architecture on AWS, programming, and troubleshooting systems. A Master's degree in Computer Science or Engineering...SoftwareRemote work
$139k - $249.26k
...transact Autodesk offerings. As a Principal Engineer, you will design and build the core APIs... ...years building and operating production backend/platform systems ~ Deep knowledge of... ...things are created every day with our software – from the greenest buildings and cleanest...SoftwareFor contractors- ...Your Role As a Full Stack Engineer in the healthcare space, you'... ...to highperformance backends, you'll shape technology that... ...APIs using .NET, Java, Node.js, Python, or similar technologies ~... ...coding tools in professional software development (e.g., GitHub Copilot...SoftwareWork at officeShift work2 days per week
$95k - $120k
As a Software Engineer on the ProArchive UI & Backend Services team, you'll build intuitive user experiences and the backend services that power them. Working across the full stack, you'll collaborate with engineers, designers, and product partners to deliver performant...SoftwareWork at officeLocal areaFlexible hours- ...Canonical is a leading provider of open source software and operating systems to the global... ...such as public cloud, data science, AI, engineering innovation, and IoT. Our customers... ...team on strategy and execution.We work in Python and Golang, and expect engineering managers...SoftwareWork at officeWork from home
- ...Full Stack Engineer As a Full Stack Engineer in the healthcare... ...interfaces to high-performance backends, you'll shape technology that... ...APIs using.NET, Java, Node.js, Python, or similar technologies ~... ...coding tools in professional software development (e.g., GitHub...SoftwareWork at officeShift work2 days per week
- ...A leading open-source software provider is seeking an Engineering Manager to lead a team working closely with major cloud partners. The role involves coaching... ...culture. Candidates should have strong backgrounds in Python or Golang, experience in agile methodologies, and a...SoftwareRemote work
- ...customers Experience: Experience leading teams Familiarity with the following programming languages: Java, Javascript, and Python Experience working with Linux Experience working with relational databases (e.g. MySQL, Oracle) and the ability to read and...SoftwareContract work
- ...Full Stack Engineer As a Full Stack Engineer in the healthcare... ...interfaces to high-performance backends, you'll shape technology that... ...APIs using.NET, Java, Node.js, Python, or similar technologies ~... ...coding tools in professional software development (e.g., GitHub...SoftwareFull timePart timeWork at officeLocal areaWork from homeHome officeShift work2 days per week
- ...CanonicalCanonical is a leading provider of open source software and operating systems to the global... ...such as public cloud, data science, AI, engineering innovation, and IoT. Our customers... ...-oriented software engineering in Python and a focus on software interoperability...SoftwareContract workWork at officeWork from homeWorldwideFlexible hours
- ...firm focused on building modern, scalable software and data platforms for enterprise clients. They specialize in solving complex engineering challenges by combining strong software... ...Develop scalable ETL/ELT pipelines using Python, PySpark, and SQL to process and transform...SoftwareContract work
- ...Summary: The IT Support Specialist - Level 2 is responsible for providing advanced technical support to end-users across hardware, software, networking, and system issues. This role handles escalated support tickets and contributes to maintaining and improving IT...SoftwareRemote work
$100k
...walmart lab etc to name a few. Currently, we are looking for: Entry-level software programmers Java Full stack developers Python/Java developers Data analysts/Data Engineers/Data Scientists Machine Learning engineers for full time positions with...SoftwareFull timeH1b- A leading recruitment firm is seeking an experienced Software Engineer in Portland, Oregon to develop innovative modeling and simulation tools... .... Ideal candidates will have a strong background in C++ and Python, along with experience in scientific programming and...SoftwareRelocation package
- ...the clients. Currently, We are looking for entry-level software programmers, IT enthusiasts, Python/Java developers, Data analysts/ Data Scientists.... ...Who Should Apply : Recent Computer science/Engineering /Mathematics/Statistics or Science Graduates looking...Software
- ...Qualifications (Required Skills & Experience) Bachelor’s degree with focus in Technical or design field (Computer Science, Software Design, Data Science) from an accredited college/university and +6 years of related experience OR applicable Master’s degree +2 years...SoftwareContract work
$138.82k - $208.54k
...Principal Software Developer The Principal Software Developer uses a wide application... .... · 10 years experience as a Software Engineer or closely related occupation. · 10 years... ...hands-on experience with Java and/or Python. · 4 years of implementation experience...SoftwareFull timeWork at officeRemote work$126k
...workflows, with guidance from senior engineers and the EM on scope and trade... ...4+ years of professional software engineering experience,... ...scale systems. Experience with backend services, data pipelines, or... ...Proficient in at least one of Ruby, Python, or Go, and willing to ramp...SoftwareFull timeLocal areaHome officeFlexible hours- ...using Jenkins, Bamboo, or TeamCity CI frameworks. · Experience designing instrumentation into code and using and integrating with software & logging analysis tools such as New Relic & Splunk. Skill Set Java, JavaScript, Node.js, Angular, React, Redux, Mocha, Chai...SoftwareContract work
- ...the Delivery Director and Sales Team, design and propose realistic, implementable solutions that incorporate client requirements, software capability and future directions. Keep up with current releases, features and practices and share with team. Act as senior client...SoftwareWorldwide
- ...A leading job platform is looking for a Software Engineer II in Portland, Oregon. The role involves designing and developing... ...a Master's degree and 3+ years of experience in backend engineering using languages like Python or Java. This position offers competitive...SoftwareRemote work
- ...What you'll do: Use programming expertise (SQL, Python, R) to support the development and implementation of processes... ...require U.S. Citizenship Preferred Skills and Experience: Software: Databricks, AWS QuickSight (or other business intelligences software...SoftwareContract workLive inRemote work
- ...and extendable) Responsibilities: ~10+ years of software engineering experience in Cloud/Web technologies, with the most... ..., Micro-Services, Compute at Scale, Data workflows ~ Backend: Java/J2EE, Python, Node.js, JavaScript ~ Tools: Redis, Docker ~ SaaS...Software
- A global software company is seeking a Software Development Engineer based in Portland, OR, to build scalable APIs and orchestration layers that connect AI systems... .... The ideal candidate will have over 3 years of backend development experience, proficiency in Java or...Software
$77k - $202k
...individuals analyse client needs, implement software solutions, and provide training and... ...Certified Solutions Architect, AWS Data Engineer, Google Professional Cloud Architect, Oracle... ...practices - Proven experience in Python and AI solutions - Demonstrating proficiency...SoftwareFull timeH1b- ...Strong networking skills with an understanding of LAN, WAN, firewall, & VPN concepts Experience with enterprise-grade central backup software, VTL, and/or tape libraries Strong understanding of iSCSI and Fibre Channel SAN technology in a multi-path environment...SoftwareFull timeWork experience placementRemote workFlexible hours
- ...Applications Developer ** to work within our Software Solutions practice. This person can be... ...skills. ~ Proficient in .NET, Node, Python, RESTful services with C#, ~... ...company of WSP, one of the world's leading engineering and professional services firms. Dedicated...SoftwareContract workWork experience placementWork at officeLocal areaFlexible hoursShift work
$110k
...Staff Software Engineer at NAVEX At NAVEX, we're transforming the world—making it safer, more ethical, and ensuring every voice is heard. That's real impact. Our high-performance culture is driven by our values. We move with speed, passion and purpose—as one team...Software
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer - Backend (Python). Be the first to apply!
- graduate software developer Portland, OR
- senior software design engineer Portland, OR
- software engineer amazon Portland, OR
- software developer positions Portland, OR
- software engineer full time Portland, OR
- new graduate software engineer Portland, OR
- junior software developer Portland, OR
- software engineer Portland, OR
- agile software developer Portland, OR
- senior software engineer remote Portland, OR

