Title: Python Engineer
Location: New York, New York/ Nashville TN – Hybrid
Duration: Long Term contract
Note: Candidates are supposed to be local to or willing to travel to NYC or Nashville to be onsite 1x/week. Client will pay for travel, room and board.
About the Job:
As a member of the development team, you will help define, establish, and evolve our development capacities. You will be tasked in creating innovative solutions that advance our clients businesses. You’ll join a strong and inspiring team of technologists dedicated to improving the design, analytics, development, coding, testing and application programming that goes into creating high-quality software and new products. You’ll be tasked with keeping the team and other key stakeholders up to speed on the progress of what’s being developed.
What you’ll get to do:
- You will contribute to creating one of our most ambitious and critical technology projects. You will participate in technical and architectural conversations with peers and experts to design the platform together. Additionally, will work with a team of other highly motivated data engineers, product managers, SDETs, etc.
- Work collaboratively across the organization
- Solve challenging problems in an elegant but pragmatic way
- Write high quality, reusable code and adhere to coding standards
- Write professional, clear, and comprehensive documentation
- Apply best development and DevOps practices
- Be aware of on-going technology trends and know how to leverage their benefits
What you’ll bring with you:
- 5+ years of experience using Python
- CI/CD including tools such as Maven, Git (Github or Gitlabs), Gradle, Jenkins, TeamCity etc.
- Microsoft Azure / ADF experience is a plus - Similar cloud experience is required
- Solid understanding of Spark/Databricks batch and streaming solutions (Delta Lake, Lakehouse)
- Implemented robust products, services and capabilities for the data platform
- Knowledge of TDD, BDD and how to integrate within the technologies described above