Ryan

Senior Data Engineer, Python

Ryan

full-time

Posted on:

Origin:  • 🇺🇸 United States

Visit company website
AI Apply
Manual Apply

Job Level

Senior

Tech Stack

AWSAzureCloudETLJavaLinuxNoSQLPythonScala

About the role

  • Responsible for identifying, developing, and maintaining technologies that enable the efficient flow of data throughout the organization
  • Build out robust, high-performance technology with an enterprise mindset
  • 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 platform data requirements
  • Maintain a positive work atmosphere; develop and engage team members and foster an inclusive, collaborative culture
  • Collaborate on an Agile team to design, develop, test, implement and support highly scalable data solutions
  • Deliver robust cloud-based data solutions that drive tax decisions and provide powerful experiences for internal teams and clients
  • Analyze user feedback and activity and iterate to improve services and user experience
  • Secure data in alignment with internal information and data security policies and client requirements
  • Perform unit tests and code reviews; tune solutions for performance
  • Stay current with tech trends, experiment with new technologies, participate in technology communities and mentor peers
  • Perform other duties as assigned

Requirements

  • Bachelor’s and/or Master’s degree in a related field
  • 7+ years of experience developing data technologies
  • 7+ years of experience deploying ETL solutions in production environments
  • 7+ years of experience with cloud-based data services, preferably in AWS or Azure
  • 7+ years of experience developing Python, Scala, Java, .Net or similar solutions in a backend or data wrangling capacity
  • 7+ years of experience in mixed Windows/Linux environments
  • 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
  • Intermediate knowledge of Microsoft Project, Word, Excel, Access, PowerPoint, Outlook, and Internet navigation and research
  • Supervisory responsibilities including training employees, assigning work, and assuring quality
  • Applicants for employment in the US must have work authorization that does not now or in the future require sponsorship