Software Engineer - Backend (Python)
$126kScribd
Overview Scribd, 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 Team The 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 Overview We’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 Stack Our 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 Responsibilities Design 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. Requirements 5+ 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 Benefits At 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 | Vancouver Mexico: Mexico City 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 stipends Complimentary access to the Scribd, Inc. suite of products Enterprise access to leading AI tools Equal Opportunity We 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 Scribd
- ...(OFM) platforms. You will report to an Engineering Director and work closely with Principal... ...5 years of experience building scalable backend systems 3+ years of engineering management... ...WHAT YOU’LL WORK ON As a Manager Software Engineering, you will combine people leadership...Software
- Overview We’re looking for a full-stack engineer who’s most excited about backend systems, data modeling, and... ...backend services (NestJS/Node.js, Python) Implement and maintain data models... ...passionate, mission-driven team Shape the software development at a high-growth...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
- ...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
$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- ...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
- ...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... ...quality‑oriented software engineering in Python and a focus on software interoperability...SoftwareContract workWork at officeWork from homeWorldwideFlexible hours
- 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 systems. The Level...SoftwareRemote 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
$28.5 per hour
...support in a corporate environment Troubleshooting and resolving software issues. Ability to install, configure, reconfigure or... ...interested in working on the cutting edge of IT innovation, sales, engineering, operations, administration, and more, Zones is the place for...SoftwareWork at officeRemote work- 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
$166.6k - $208.3k
...embodies the elegance of simplicity in engineering, transforming the demanding task of controlling... ...and we’re looking to hire senior backend engineers . We’re a team of pragmatic, product... ...the status quo for banking and fintech software, and many of our customers are startups...Software- ...information fits together. Help the team: mentor other IT staff and teach them how to use new database tools. Stay updated: keep software secure with updates and patches, and stay informed on new tech trends. As a Person, You Are Service-minded: act with integrity and...SoftwareHourly payWork experience placementLocal areaRemote workShift work
- ...troubleshoot Spark applications to ensure reliability and performance. Implement best practices for Spark compute and optimize workloads. Python Development : Write clean, efficient, and reusable Python code using object-oriented programming principles. Design and build APIs...
- 2-4 years of experience in Onsite support Knowledge and experience on windows OS Manage Desktop Devices (hardware, software and connectivity) incidents through to resolution. Manage IMAC and desk side support services. Manage hard and soft break fix services for laptops...SoftwareContract workRemote work
- ...including data curation, normalization, quality control, hit identification, and downstream statistical analysis using Python, R, and other relevant software tools. Integrating CRISPR perturbation data with transcriptomics, metabolomics, proteomics, and other omics...Software
$120k - $136k
...Northwest design practice offering architectural, structural engineering, experiential design, and interior design with offices in Spokane... ..., and project delivery standards Familiar with Architectural software programs: Revit, Sketchup, Rhino, Adobe Creative Suite (...SoftwareFor contractorsLocal areaFlexible hours$95k - $120k
Smarsh, Inc. is looking for a Software Engineer to join the ProArchive UI & Backend Services team in Portland, OR. You'll build user experiences and backend services using Vue.js and TypeScript. The ideal candidate has strong JavaScript skills, experience with REST APIs...SoftwareFlexible hours$60 - $120 per hour
Micro1 is looking for a Software Developer to contribute to training next-generation AI systems. In this remote role, you will design and implement scalable applications using technologies such as Python, Rust, and GoLang among others. The position pays between $60 and...SoftwareRemote jobHourly pay$131k - $191.4k
Job Requisition ID # 26WD96355 Position Title Principal Backend Software Developer Développeur logiciel principal backend Position Overview... ...governance. This role sits at the intersection of platform engineering, distributed systems, and applied AI enablement....Software- 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 job
- Kayavlon Impex Pvt. Ltd is seeking a Manager Software Engineering to lead and scale backend platform capabilities across Nike’s Order Fulfilment Management. You will manage a team of engineers, ensuring the delivery of high-quality systems aligned with company strategy...Software
$110k
...competitive compensation designed to recognize measurable outcomes and real impact. What you’ll do: Work alongside senior software engineers to develop cool new features and enhancements in our platform services space that will delight our customers Participate in...Software- A leading open source software provider is seeking a Software Engineer to enhance Ubuntu on public clouds. In this role, you will develop, test, and release... ...with global teams. Candidates must have excellent Python skills, experience on Linux, and a passion for the Ubuntu...SoftwareRemote work
$100k - $115k
...anticipated compensation for this position will be $100,000 - $115,000 annually. Compensation packages are based on a combination of factors, including the selected candidate’s skills, experience as well as internal and external equity. #J-18808-Ljbffr Act-On SoftwareSoftware- Senior Full Stack Engineer: C# and React: We are seeking a Sr/Lead... ...on building modern, scalable software and data platforms for enterprise... ...development efforts across backend services, APIs, cloud... ...Experience with Node.js, Java, or Python development Experience with...SoftwarePermanent employmentShift work
- ...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... ...rapidly evolving software stack written in Python and Go. Its components span the entire software...SoftwareWork at officeRemote workWork from home
- A leading fintech company is seeking a Staff Software Engineer in Portland to lead the development of backend systems for fraud prevention and decision-making. The ideal candidate has 7-10 years of software development experience, thrives in ambiguous situations, and is...Software
- ...creativity and latitude is expected. Skills to complete all phases of software development life cycle including analysis, design,... ...patterns in Microsoft .NET Technologies Deep understanding of backend software design Desire for technical ownership and accountability...SoftwareFor contractorsLocal area
- Swan Island Networks is seeking a full-time Senior Software Engineer in Portland, Oregon. The role focuses on extensive back-end development using technologies such as .NET/C#, Entity Framework, and Microsoft Azure. Ideal candidates will have experience with advanced MS...SoftwareFull time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer - Backend (Python). Be the first to apply!
- software engineer amazon Portland, OR
- agile software developer Portland, OR
- software developer positions Portland, OR
- senior software design engineer Portland, OR
- software developer Portland, OR
- ngo software engineer Portland, OR
- startup software engineer Portland, OR
- software data engineer Portland, OR
- work from home software developer Portland, OR
- senior software engineer Portland, OR

