Data Engineer

Job description


Are you a Python developer interested in joining an innovative, software solutions

business dedicated to driving digital transformation?

We have an exciting opportunity for a Python engineer to join our team in expanding our core product offering and working across major client projects. The Propylon Product team is developing major new features using Python and Django and needs an engineer to support our data integration system development. The ideal candidate will be an experienced engineer and will be able to demonstrate expertise in modern Python programming with a good understanding of the Python ecosystem and tooling, along with experience in data manipulation, conversion, and analysis.

Propylon is a software company dedicated to delivering high-quality software for our clients. Individual developers at Propylon have significant influence over technical decision-making and are expected to take high levels of ownership for the code they produce.


  • Work with technical team leads to design overall system architecture
  • Work with the team to develop and implement custom components to seamlessly integrate existing systems with Propylon’s TimeArc suite of products.
  • Drive development across our data pipeline components
  • Contribute to product architecture and design
  • Participate in code reviews


  • Excellent understanding of the Python programming language, its ecosystem, and idioms.
  • Significant professional experience with Python, ideally with the application of Python for data processing
  • Experience with XML processing/transformation.
  • Experience with an MVC framework, preferably Django.
  • Excellent working knowledge of SQL based RDBMS, e.g. Postgres, SQLite, MySQL.
  • Experience with modern Python features such as type hinting, async, data classes, etc.
  • Familiarity with Docker and related containerization technologies.
  • Excellent verbal and written communication skills, with experience working in a multifunctional team.

Nice to haves:

  • Experience developing application APIs that utilize data and functionality exposed via REST, GraphQL, RPC etc.
  • Experience with document management/document workflow software and/or SaaS products.
  • Familiarity or work experience with DevOps workflow/principles, building CI/CD pipelines, with AWS fundamentals.
  • Familiarity with machine learning and large language.

Personal Attributes:

  • Wants to be part of a team that is committed to delivering high quality innovative products.
  • Wants to be part of a culture that is committed to sharing and enhancing the knowledge of the wider team supporting team wide learning and success
  • Have a curious mindset – about what you do, the technology you use and how you connect with others to deliver products that we are proud to deliver to our clients.

Propylon is an equal opportunities employer; positions are open to all suitably qualified candidates, regardless of gender, civil or family status, sexual orientation, religious belief, age, disability, race or membership of a minority community.

Please let the company know that you found this position on this Job Board as a way to support us, so we can keep posting cool jobs.

Similar jobs

Browse All Jobs
Encora Inc.
July 13, 2024

Data Engineer

Ford Motor Company
July 13, 2024

Data Engineer

Ignition Group
July 13, 2024

Senior Data Engineer