Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy, and consent to receive emails from Rise
Jobs / Job page
Senior Software Engineer (LMS / Python) image - Rise Careers
Job details

Senior Software Engineer (LMS / Python)

Solvd is an AI-first advisory and digital engineering firm delivering measurable business impact through strategic digital transformation. Taking an AI-first approach, we bridge the critical gap between experimentation and real ROI, weaving artificial intelligence into everything we do and helping clients at all stages accelerate AI integration into each process layer. Our mission is to empower passionate people to thrive in the era of AI while maintaining rigorous ethical AI standards. We’re supported by a global team with offices in the USA, Poland, Ukraine and Georgia. 


We are looking for a Senior Software Engineer (LMS / Python) to join our growing team.


Responsibilities:
  • LMS Integration Development: Develop and implement secure and efficient methods to access and extract course content from target LMS platforms: Canvas, D2L Brightspace, Blackboard, and Moodle.
  • Data Extraction & Preprocessing: Design and build mechanisms to extract various content types (e.g., text, documents, multimedia links, interactive components, videos, assignments, discussions) from LMS courses. This includes handling different file formats and structures. API Utilization: Leverage official LMS APIs where available and appropriate for content access.
  • Web Scraping Techniques: Employ advanced web scraping techniques for platforms or content types where direct API access is limited, ensuring resilience to UI changes. Authentication & Authorization: Implement secure authentication flows to access user-authorized course content within the LMS. Assume provision of a service account that the component can use for LMS access.
  • Error Handling & Robustness: Develop comprehensive error handling, retry mechanisms, and logging to ensure the scraper is resilient to network issues, LMS changes, and data inconsistencies.
  • Scalability & Performance: Design the scraping component to be scalable and performant, capable of handling numerous course extractions efficiently.
  • Documentation: Create clear and thorough documentation for the scraping component, including technical specifications, API usage, and troubleshooting guides.
  • Collaboration: Work closely with the core development team, particularly with the "Course Content Ingestion Layer" and "LLM Processing Engine" components, to ensure seamless data flow.


Qualifications:
  • LMS Expertise: Proven experience working with and understanding the architecture and data structures of major LMS platforms (Canvas, D2L Brightspace, Blackboard, Moodle).
  • Web Scraping Proficiency: Strong expertise in web scraping technologies and libraries (e.g., Python with BeautifulSoup, Scrapy, Playwright, Selenium) and an understanding of best practices for ethical and robust scraping.
  • API Integration: Solid experience integrating with RESTful APIs, handling authentication (OAuth, API keys), and managing rate limits.
  • Programming Languages: Strong proficiency in Python is highly preferred, given its extensive libraries for web scraping and data processing.
  • Data Handling: Experience with data parsing, cleaning, and transformation to normalize extracted content into a consistent format.
  • Security Best Practices: Understanding of security considerations related to accessing sensitive data and implementing secure coding practices.
  • Problem-Solving: Excellent analytical and problem-solving skills to navigate complex LMS structures and handle varying content representations.
  • Version Control: Familiarity with Git and collaborative development workflows.


Average salary estimate

$125000 / YEARLY (est.)
min
max
$100000K
$150000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

Similar Jobs
Photo of the Rise User
AtoB Hybrid No location specified
Posted 14 days ago

Drive scalable payment solutions and ledger infrastructure at AtoB, a trailblazer in modernizing payments for transportation.

Photo of the Rise User
Posted 12 days ago

Contribute as a Software Engineer contractor to enhance Coder's open-source VS Code extension, focusing on feature development and integration.

Photo of the Rise User
Posted 13 days ago

Exciting opportunity for an experienced Java Developer to work on trading platforms within a leading global consulting firm in New York.

Photo of the Rise User
Posted 4 days ago

Lead backend software engineering initiatives at Revenue.io, enhancing scalable SaaS platforms with generative AI integration and team leadership.

Photo of the Rise User
Mission Driven
Inclusive & Diverse
Empathetic
Collaboration over Competition
Fast-Paced
Growth & Learning
Transparent & Candid

Experienced Kotlin engineer needed to architect and build scalable client SDKs while mentoring team members at a leading tech company.

Photo of the Rise User
Posted 5 days ago
Mission Driven
Collaboration over Competition
Inclusive & Diverse
Growth & Learning
Maternity Leave
Paternity Leave
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching
Paid Time-Off

Experienced Staff Software Engineer needed to accelerate AI application development and infrastructure at Airbnb, enabling scalable, cutting-edge AI solutions.

Photo of the Rise User
Apple Hybrid Seattle, Washington, United States
Posted 11 days ago
Inclusive & Diverse
Diversity of Opinions
Work/Life Harmony
Dare to be Different
Reward & Recognition
Empathetic
Take Risks
Growth & Learning
Transparent & Candid
Mission Driven
Passion for Exploration
Feedback Forward
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Learning & Development
Paid Time-Off
Maternity Leave
Social Gatherings

Contribute to pioneering generative AI innovations at Apple as an ML Engineer focused on responsible AI and model safety.

Photo of the Rise User
Posted 11 days ago

Contribute to impactful trading technology projects as a Software Engineer Intern at a leading global market maker.

Terminal is looking for a Site Reliability Engineer to build and enhance the infrastructure supporting their cutting-edge data platform for logistics optimization.

Photo of the Rise User
Zscaler Hybrid San Jose, California, United States
Posted 14 days ago

Experienced UI engineer needed to lead front-end development and design system innovation at Zscaler, a global cybersecurity leader.

Photo of the Rise User
Google Hybrid Mountain View, California, United States
Posted 11 days ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Take Risks
Collaboration over Competition
Growth & Learning
Transparent & Candid
Customer-Centric
Social Impact Driven
Rapid Growth
Passion for Exploration
Dare to be Different
Reward & Recognition
Friends Outside of Work
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Conferences Stipend
Bias Training
Employee Resource Groups
401K Matching
Paternity Leave
Maternity Leave
Some Meals Provided
Social Gatherings

Contribute to Google's Project Starline as a Senior Software Engineer, developing next-gen 3D communication technologies that bring people closer despite distances.

Photo of the Rise User

Innovate cardiac care as a Senior Web Application Developer focused on building advanced 3D medical imaging applications at HeartFlow, Inc. in San Francisco.

Photo of the Rise User
Posted 5 days ago

Experienced Backend Engineer needed at TRM Labs to architect and scale high-performance backend services for cutting-edge blockchain intelligence solutions.

A software engineering company focused on Mobile and WEB solutions for venture capital-backed startups and booming tech companies.

3 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, unknown
DATE POSTED
July 21, 2025
Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!