Data Engineer

Data Engineer

Manchester Full-Time 28800 - 48000 £ / year (est.) Home office (partial)
R

At a Glance

  • Tasks: Develop and maintain data pipelines, collaborating with teams to deliver cloud-based solutions.
  • Company: Join Ryan, an award-winning company known for its innovative culture and community outreach.
  • Benefits: Enjoy flexible work, tuition reimbursement, gym perks, and a home office stipend.
  • Why this job: Be part of a diverse team that values innovation and offers an accelerated career path.
  • Qualifications: Bachelor's degree and 3+ years in data technologies, cloud services, and programming languages required.
  • Other info: Opportunity to mentor others and stay updated on tech trends.

The predicted salary is between 28800 - 48000 £ per year.

Why Ryan?

  • Competitive Compensation and Benefits
  • Home Office Stipend
  • Business Connectivity Reimbursement (Phone/Internet)
  • Gym Membership or Equipment Reimbursement
  • LinkedIn Learning Subscription
  • Flexible Work Environment
  • Tuition Reimbursement After One Year of Service
  • Accelerated Career Path
  • Award-Winning Culture & Community Outreach

The Data Engineer, Data Engineering is responsible for identifying, developing, and maintaining the technologies that enable the efficient flow of data throughout the organization. This role requires an enterprise mindset to build out robust, high-performance technology.

Duties and Responsibilities, aligned with Key Results:

People

  • Use a variety of programming languages and tools to develop, test, and maintain data pipelines within the Platform Reference Architecture.
  • Work directly with management, product teams, and practice personnel to understand their platform data requirements.
  • Maintain a positive work atmosphere by behaving and communicating in a manner that encourages productive interactions with customers, co-workers, and supervisors.
  • Develop and engage with team members by creating a motivating work environment that recognizes, holds team members accountable, and rewards strong performance.
  • Foster an innovative, inclusive, and diverse team environment, promoting positive team culture, encouraging collaboration and self-organization while delivering high quality solutions.

Client

  • Collaborate on an Agile team to design, develop, test, implement, and support highly scalable data solutions.
  • Work with product teams and clients to deliver robust cloud-based data solutions that drive tax decisions and provide powerful experiences.
  • Analyze user feedback and activity and iterate to improve the services and user experience.

Value

  • Secure data in alignment with internal information and data security policies, best practices, and client requirements.
  • Create and implement robust cloud-based data solutions that scale effectively, providing powerful experiences for both internal teams and clients.
  • Perform unit tests and conduct reviews with other team members to ensure solutions and code are rigorously designed, elegantly coded, and effectively tuned for performance.
  • Stay on top of tech trends, experimenting with and learning new technologies, participating in internal & external technology communities, and mentoring other members of the engineering community.
  • Perform other duties as assigned.

Education and Experience:

  • Bachelor\’s and/or master\’s degree in a related field.
  • 3+ years of experience developing data technologies.
  • 3+ years of experience deploying ETL solutions in production environments.
  • 3+ years of experience with cloud-based data services, preferably in AWS or Azure.
  • 3+ years of experience developing Python, Scala, Java, .Net, or similar solutions in a backend or data wrangling capacity.
  • 3+ years of experience in mixed Windows/Linux environments.

Additional Required Skills and Experience:

  • Results-proven track record of exceeding goals and evidence of the ability to consistently make good decisions through a combination of analysis, experience, and judgment.
  • Fluency in one or more databases, preferably relational; NoSQL is a plus.
  • Experience with distributed data platforms is a plus.
  • Exposure to AI/ML pipelines is preferred.
  • Experience deploying, monitoring, and maintaining data pipelines in production environments.
  • Commitment to diversity, accountability, transparency, and ethics.

Computer Skills:

To perform this job successfully, an individual must have intermediate knowledge of Microsoft Project, Word, Excel, Access, PowerPoint, Outlook, and Internet navigation and research.

Supervisory Responsibilities:

  • None

Work Environment:

  • Standard indoor working environment.
  • Occasional long periods of sitting while working at a computer.
  • Must be able to lift, carry, push, or pull up to 30 lbs.
  • Position requires regular interaction with employees at all levels of the Firm and interface with external vendors as necessary.
  • Independent travel requirement: As Needed

Equal Opportunity Employer: disability/veteran

#J-18808-Ljbffr

Data Engineer employer: Ryan, LLC

At Ryan, we pride ourselves on being an exceptional employer, offering a competitive compensation package alongside a flexible work environment that promotes work-life balance. Our award-winning culture fosters innovation and inclusivity, providing ample opportunities for professional growth through initiatives like LinkedIn Learning subscriptions and tuition reimbursement. Join us in a collaborative atmosphere where your contributions are valued, and you can make a meaningful impact in the field of data engineering.
R

Contact Detail:

Ryan, LLC Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Data Engineer

✨Tip Number 1

Familiarise yourself with the specific technologies mentioned in the job description, such as AWS or Azure. Being able to discuss your hands-on experience with these platforms during interviews will demonstrate your readiness for the role.

✨Tip Number 2

Engage with online communities and forums related to data engineering. This not only helps you stay updated on industry trends but also allows you to network with professionals who might provide insights or referrals for opportunities at StudySmarter.

✨Tip Number 3

Prepare to discuss your experience with Agile methodologies, as collaboration is key in this role. Be ready to share examples of how you've worked in Agile teams to deliver data solutions effectively.

✨Tip Number 4

Showcase your commitment to continuous learning by mentioning any relevant courses or certifications you've completed, especially those related to data technologies or cloud services. This aligns well with our culture of innovation and professional development.

We think you need these skills to ace Data Engineer

Data Pipeline Development
ETL Solutions Deployment
Cloud-Based Data Services (AWS/Azure)
Programming Languages (Python, Scala, Java, .Net)
Data Security Best Practices
Agile Methodologies
Database Management (Relational and NoSQL)
Distributed Data Platforms
AI/ML Pipeline Exposure
Performance Tuning
Unit Testing
Collaboration and Teamwork
Analytical Skills
Problem-Solving Skills
Communication Skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights relevant experience in data engineering, particularly focusing on your skills with programming languages like Python, Scala, or Java. Emphasise your experience with cloud-based data services and any ETL solutions you've deployed.

Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention specific projects or experiences that align with the responsibilities outlined in the job description, such as developing scalable data solutions or collaborating in an Agile environment.

Showcase Your Technical Skills: Include a section in your application that lists your technical skills, especially those mentioned in the job description. Highlight your experience with databases, distributed data platforms, and any exposure to AI/ML pipelines to stand out.

Prepare for Potential Questions: Anticipate questions related to your past experiences and how they relate to the role. Be ready to discuss specific examples of how you've developed and maintained data pipelines, collaborated with teams, and ensured data security in previous positions.

How to prepare for a job interview at Ryan, LLC

✨Showcase Your Technical Skills

Be prepared to discuss your experience with programming languages and tools relevant to data engineering, such as Python, Scala, or Java. Highlight specific projects where you've developed or maintained data pipelines, and be ready to explain the challenges you faced and how you overcame them.

✨Demonstrate Your Collaborative Spirit

Since the role involves working closely with management and product teams, emphasise your ability to collaborate effectively. Share examples of how you've contributed to team success in previous roles, particularly in Agile environments, and how you foster a positive team culture.

✨Understand the Company’s Values

Research Ryan's culture and values, especially their commitment to diversity and community outreach. Be ready to discuss how your personal values align with theirs and how you can contribute to maintaining a positive work atmosphere.

✨Prepare for Problem-Solving Questions

Expect to face questions that assess your problem-solving abilities, particularly in relation to data security and performance tuning. Prepare to walk through your thought process on how you would approach common data engineering challenges, demonstrating your analytical skills and decision-making process.

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

R
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>