At a Glance
- Tasks: Join us to automate data processes and develop innovative software solutions.
- Company: Ovyo, a dynamic tech company in the TV & Media industry.
- Benefits: Part-time contract with potential extensions and flexible hybrid work.
- Other info: Collaborate with top engineers and enjoy rapid career growth opportunities.
- Why this job: Make an impact by transforming manual tasks into automated solutions.
- Qualifications: 5-10 years of software development experience, especially in Python and AWS.
Software Consultant (Data Collection & Automation)
Location: Bath – Hybrid Set-up
Contract / Employment type: Short term Contract – Part-time (possibility for extensions)
About Ovyo: Ovyo works globally with companies in the TV & Media industries including some of the top household brands. Our people build the platforms that shape the way the world watches video and connects, working on a mix of long-term customer engagements and shorter consulting projects, quickly fast tracking their experience within the industry, and their career. We are a modern, dynamic company with some of the best OTT Engineers out there, and we focus on being a great place to work.
Role Overview: We are looking for a hands‑on Software Consultant with a background in Automation & Data Engineering to join our client on a part‑time basis initially. In this standalone role, you will collaborate with senior content industry consultants to evaluate their wish list of manual tasks, identify automation opportunities, and rapidly develop and deploy minimum viable products (MVPs).
- Listen to existing manual use cases and target workflows from the team, documenting requirements and creatively identifying automation solutions (self‑built or using third‑party tools).
- Design, build, and deploy focused, lightweight software tools for data collection, storage, and transformation, with a strong emphasis on rapid MVP deployment.
- Expand on existing in‑house solutions where relevant, incorporating screen scraping, text analysis/search, and integration with new data sources across multiple countries.
- Advise and guide semi‑technical junior resources on completing simpler automation tasks.
- Research and learn new tools quickly to address a broad range of workflows.
- Communicate technical concepts clearly to non‑technical stakeholders.
- Demonstrate past projects to build credibility, including examples of AI‑driven workflows, independent software design/implementation, and MVP deployment.
Requirements:
- 5–10 years of hands‑on experience as a Software Developer, up to Senior Developer level, with a proven track record of creating software independently.
- Strong expertise in Python, AWS, and at least one database technology (e.g., SQLite, PostgreSQL, MySQL, Cassandra, MongoDB, Firestore, or other NoSQL databases).
- Proven expertise in deploying AI‑driven workflows using generic LLMs (e.g., ChatGPT) and specialized AI tools.
- Proficiency in one or more automation or data acquisition tools/workflows (e.g., Power Automate, Zapier, n8n, UiPath, Scrapy, BeautifulSoup).
- Integration experience, such as working with REST APIs.
- Some architecture or technical design experience, including gathering requirements, documenting approaches, and building solutions.
- Familiarity with basic DevOps and deployment tools/workflows (e.g., GitHub, Docker).
- Nice to have: Industry experience in the Media domain.
To apply for the role or for more information get in touch with the team at Ovyo at talent@ovyo.com.
#J-18808-Ljbffr
Software Consultant (Data Collection & Automation) in Bath employer: Ovyo
At Ovyo, we pride ourselves on being a modern and dynamic employer that fosters a collaborative and innovative work culture. Our hybrid setup in Bath allows for flexibility while working with top brands in the TV and Media industries, providing employees with unique opportunities for professional growth and exposure to cutting-edge technology. Join us to be part of a team that values creativity and encourages rapid development of impactful solutions.
StudySmarter Expert Advice🤫
We think this is how you could land Software Consultant (Data Collection & Automation) in Bath
✨Join Local Tech Meetups
Get out there and mingle with fellow developers by joining local tech meetups. It’s a fantastic way to meet people who might be working at Ovyo or know someone who does. Plus, you can pick up some trendy tech skills and trends while you're at it!
✨Contribute to Open Source Projects
Show off your coding chops by jumping into open-source projects. Not only does this give you practical experience, but it also gets you noticed in the dev community. You'll create a killer portfolio that speaks volumes about your skills to Ovyo.
✨Tap into Online Developer Communities
Don’t underestimate the power of online developer communities like GitHub, Stack Overflow, and even Reddit. Participate in discussions, share your projects, and build your visibility. We can often find opportunities through these channels that can lead to a full-time gig at companies like Ovyo.
✨Explore Job Boards Specifically for Tech Roles
Keep your eyes peeled on job boards that focus on tech roles. Sites like TechCareers or Stack Overflow Jobs can often have listings for companies like Ovyo that might not show up on broader job sites. Make it a habit to check these regularly, and don’t hesitate to apply directly through our website!
We think you need these skills to ace Software Consultant (Data Collection & Automation) in Bath
Some tips for your application 🫡
Show off your coding skills:When applying for a software engineering role, it's super important to showcase your coding skills. Make sure your CV includes your tech stack, any relevant programming languages you’re comfortable with, and examples of projects you've worked on. If you have a GitHub profile, link it up! We love to see code in action.
Tailor your portfolio:For a full-time role, we’d expect to see some solid examples of your work in your portfolio. Make sure to include at least two or three projects that highlight your problem-solving skills and your ability to work with different technologies. Focus on the projects that are most relevant to the position at Ovyo.
Craft a killer cover letter:Your cover letter is your chance to stand out—make it personal! Explain why you want to work at Ovyo and how your skills align with the role. Show us your passion for software development. We dig enthusiastic candidates who understand the value of collaboration and continuous learning!
Be clear and concise:When it comes to writing your CV and cover letter, clarity is key. Avoid jargon that could confuse us and stick to simple, direct language. Highlight your achievements with quantifiable results where possible, and keep everything easy to read. A well-organised application goes a long way!
How to prepare for a job interview at Ovyo
✨Brush Up on Your Coding Skills
For a full-time software engineering role, it's crucial that we stay sharp with our coding abilities. Expect technical questions that might involve solving problems on the spot or discussing algorithms. Practise on platforms like LeetCode or HackerRank to get comfortable with the types of questions that often come up.
✨Know Your Tools and Frameworks
Make sure we’re well-acquainted with the tools and technologies listed in the job description. Familiarise ourselves with any specific frameworks or programming languages mentioned. If Ovyo uses React or Node.js, for instance, be ready to discuss how we’ve used them in previous projects or coursework.
✨Showcase Your Projects
Bring along a portfolio that highlights our best work. This could be code samples, GitHub repositories, or any side projects we’ve built. Make sure we can talk through our thought process for each project, especially the challenges we faced and how we solved them—this shows our problem-solving skills in action.
✨Prepare for Behavioural Questions
While technical skills are key, full-time positions also require cultural fit. Be ready to discuss our previous experiences and how we handle teamwork, conflict, and deadlines. Brush up on the STAR method—Situation, Task, Action, Result—to clearly articulate our past experiences when discussing how we've contributed to a team.