Similar Jobs
Cloud • Computer Vision • Information Technology • Sales • Security • Cybersecurity
Drive growth and retention of existing accounts through cross-selling, up-selling, and effective relationship management while coordinating with internal teams and forecasting renewals.
Top Skills:
Crm SoftwareMarketing SoftwareSales MethodologiesSecurity Software Solutions
Cloud • Computer Vision • Information Technology • Sales • Security • Cybersecurity
The role involves selling enterprise security software solutions, driving revenue with new customers, and developing post-close relationships while collaborating with internal stakeholders.
Top Skills:
Crm SoftwareCybersecurity Software SolutionsMarketing SoftwareSales Methodologies
eCommerce • Edtech
The Software Engineer II will automate tasks, streamline software development, and optimize processes for faster software releases, collaborating with teams to improve workflows.
Top Skills:
AWSDockerGoKubernetesRubyTerraform
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.
What you need to know about the NYC Tech Scene
As the undisputed financial capital of the world, New York City is an epicenter of startup funding activity. The city has a thriving fintech scene and is a major player in verticals ranging from AI to biotech, cybersecurity and digital media. It also has universities like NYU, Columbia and Cornell Tech attracting students and researchers from across the globe, providing the ecosystem with a constant influx of world-class talent. And its East Coast location and three international airports make it a perfect spot for European companies establishing a foothold in the United States.
Key Facts About NYC Tech
- Number of Tech Workers: 549,200; 6% of overall workforce (2024 CompTIA survey)
- Major Tech Employers: Capgemini, Bloomberg, IBM, Spotify
- Key Industries: Artificial intelligence, Fintech
- Funding Landscape: $25.5 billion in venture capital funding in 2024 (Pitchbook)
- Notable Investors: Greycroft, Thrive Capital, Union Square Ventures, FirstMark Capital, Tiger Global Management, Tribeca Venture Partners, Insight Partners, Two Sigma Ventures
- Research Centers and Universities: Columbia University, New York University, Fordham University, CUNY, AI Now Institute, Flatiron Institute, C.N. Yang Institute for Theoretical Physics, NASA Space Radiation Laboratory


