Senior Software Engineer - Data and Automations (Ruby, Rails, LLMs, Web Scraping)
Getro
Software Engineering
Remote
Posted on Oct 17, 2024
Senior Software Engineer - Data and Automations (Ruby, Rails, LLMs, Web Scraping)
Global (Remote)
Technology
Remote
Contract
About the Project
At Getro, we’re on a mission to unlock the hidden power of professional networks, revolutionizing how people discover and utilize warm introductions for hiring and sales. We are looking for a Senior Software Engineer - Data and Automations to lead a time-sensitive project focused on building and optimizing automations for extracting and cleaning web-based job post data. This project will help scale our data coverage from 50,000 to 500,000 companies, playing a crucial role in supporting our growth. Reporting directly to the VP of Engineering, you will drive the scalability of our data operations. The contract is for 6 months, with the potential for a permanent role based on performance and company needs.
Who You Are
- Automation Specialist: You excel at building efficient automations and simplifying complex workflows. You’re always on the lookout for optimization opportunities and enjoy bringing innovative ideas to life.
- Technical Expert: You have strong expertise in Ruby, Rails, and web scraping, as well as experience leveraging large language models (LLMs) for automation. Tackling technical challenges with precision is your strength.
- Impact-Driven: You focus on crafting solutions that improve business efficiency. Your approach centers on simplicity, reliability, and measurable results.
- Team Collaborator: You communicate effectively and understand how your work contributes to the bigger picture. You're open to feedback and value transparency in team interactions.
- Self-Starter: You take ownership of your work, solve problems independently, and drive projects to completion with minimal oversight.
Required Experience
- 7+ years of software development experience
- Previous work involving web scraping and/or automations, and a proven track record building data pipelines to extract, clean, and enrich data.
- Experience working in startup environments.
- Proficiency in Ruby and Rails is a must, since our entire system is built in this stack. However, experience specifically using Ruby for scraping, data processing or automation work is not required. For example, candidates who have used Ruby for web application development and have experience with Python for scraping or LLM integrations are encouraged to apply.
- Familiarity with using large language models (LLMs) to optimize workflows.
- Ability to adapt to and improve upon an existing codebase, applying coding best practices.
Key Responsibilities
- Design, develop, and refine automations to extract, clean, and manage large datasets from web-based job posts.
- Collaborate closely with the VP of Engineering and other engineers to prioritize tasks, solve technical problems, and ensure alignment with project goals.
- Enhance existing processes to support scaling from 50k to 500k companies.
- Operate autonomously, driving projects from conception through implementation, always seeking efficient and effective solutions.
- Write clean, maintainable code and contribute to best practices that support long-term scalability and performance.
Why Join Us?
- High-Impact Role: This is a short-term contract with the opportunity to make a significant impact on the scalability of Getro’s data processes.
- Remote & Flexible: Work from anywhere within UTC-5 to UTC+1 time zones.
- Growth Opportunity: Be part of an exciting phase as Getro scales its data coverage tenfold.
About Getro
Getro powers over 850 independent professional networks, including venture capital funds, accelerators, and universities, helping them make better connections and measure the results. We are a remote-first company with a people-first culture, valuing innovation, flexibility, and meaningful work.
How We Work
We set ambitious goals, but are mindful of realistic timelines. We trust our team members to work independently, prioritizing productivity and effectiveness over presenteeism. At Getro, you’ll have the autonomy to focus on projects that excite you while delivering high-impact results.
Apply Today
We encourage applications from candidates who may not meet every requirement. We value diverse perspectives and are committed to fostering an inclusive environment where everyone can thrive. If you're eager to make a difference with your automation expertise, we want to hear from you.
First name *
Last name *
Email *
LinkedIn URL
Location *
Resume *
Click to upload or drag and drop here
By applying you agree to Gem's terms and privacy policy.
Save your info to apply to other roles faster & help employers reach you.
Req ID: R29