Senior Software Engineer - Data and Automations (Ruby, Rails, LLMs, Web Scraping)
Getro
- 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.
- 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.
- 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.
- 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.