Doran Jones Logo

Doran Jones

Senior Data Engineer

Job Posted 16 Days Ago Reposted 16 Days Ago
Tampa, FL
Senior level
Tampa, FL
Senior level
The Senior Data Engineer will code within an Agile team, develop data-intensive solutions, provide technical guidance, and ensure high-quality software through best practices.
The summary above was generated by AI

Doran Jones is looking for a hands-on Data Engineer who is passionate about solving business problems through innovation and engineering practices. 


As a Data Engineer, you will leverage your deep technical knowledge to drive the creation of high-quality software products. You will also be expected to share your technical expertise and promote a culture of technical excellence within the team. The Data Engineer will work with a Team Lead and will be a code-contributing member of the team that will deliver solutions against the sprint-level commitments.


*This position is hybrid and requires 2-3 days per week in Tampa, Fl.

**It is a full-time, salaried position and is not open to C2C or other contracts.

Responsibilities

  • Code contributing member of an Agile team, working to deliver sprint goals.
  • Demonstrate technical knowledge and expertise in software development, including programming languages, frameworks, and best practices.
  • Actively contributes to the implementation of features and technical solutions. Write clean, efficient, and maintainable code that meets the highest quality standards.
  • Collaborate with other Engineers to define and evolve the overall system architecture and design.
  • Provide guidance on scalable, robust, and efficient solutions that align with business requirements and industry best practices.
  • Offer expert engineering guidance and support to multiple teams, helping them overcome technical challenges, make informed decisions, and deliver high-quality software solutions.
  • Foster a culture of technical excellence and continuous improvement.
  • Stay current with emerging technologies, tools, and industry trends. Evaluate their potential impact on the organization and provide recommendations for technology adoption and innovation.

Required Experience

  • 6+ years of experience in implementing data-intensive solutions using agile methodologies.
  • Proficient in one or more programming languages commonly used in data engineering, such as Python, Java, or Scala.
  • 6+ years of experience with software engineering best practices (unit testing, automation, design patterns, peer review, etc.) 
  • 4+ years of experience with Hadoop for data storage and processing is valuable, as is exposure to modern data platforms such as Snowflake and Databricks.
  • 4+ years of experience with Cloud-native development and Container Orchestration tools (Serverless, Docker, Kubernetes, OpenShift, etc.). 
  • 4+ years of experience with open-source data engineering tools and frameworks (e.g., Spark, Kafka, Beam, Flink, Trino, Airflow, DBT)
  • Exposure to various table and file formats, including Iceberg, Hive, Avro, Parquet, and JSON.
  • Experience architecting and building horizontally scalable, highly available, highly resilient, and low latency applications.
  • Strong proficiency in working with relational databases and using SQL for data querying, transformation, and manipulation.
  • Clear understanding of Data Structures and Object Oriented Principles.
  • Experience in modeling data for analytical consumers.
  • Ability to automate and streamline the build, test, and deployment of data pipelines.
  • Proven experience in providing technical vision and guidance to a data team.
  • Excels in a fast-paced environment, effectively managing multiple tasks while upholding high work standards.
  • Bachelor’s degree in Computer Science, MIS, or a related field.

Preferred Experience

  • Experience with Data Transformation tools like Ab Initio is a plus. Appreciation of data parallelism, associated partitioning strategies, and understanding of key components in the GDE is particularly relevant.
  • Experience in cloud native technologies and patterns (AWS, Google Cloud)
  • Exposure to Infrastructure as Code tools (i.e., Terraform, Cloudformation, etc.)  
  • Experience in driving and/or influencing the data strategy of your team or organization.

Doran Jones Inc. (DJI) is the leading financial services Data Engineering and Application Development firm, specializing in Capital Markets, Risk, and Regulatory Compliance. We are US-based, helping our clients fill gaps in capacity and expertise, reduce risk, and accelerate change. Our leaders average over 25 years of experience in Financial Services and Technology. DJI is repeatedly engaged by the largest and most complex clients for our Agile transformation expertise and practical understanding of the critical relationship between data, architecture, and application development. 

 

DJI has a mission to place more people from non-traditional backgrounds into sustainable technology careers. Through partnerships with non-profit technology programs in underserved communities and Veteran organizations, candidates transition from tech training programs into real IT careers at DJI. Our unique recruitment policy allows us to create exceptional teams, bringing a broad spectrum of experience to our company and creating anything but a traditional consulting firm.

 

DJI is a wholly-owned subsidiary of McLaren Strategic Ventures, a private equity firm, that invests in start-ups and scale-ups. They provide a full range of highly trusted domain consulting, advisory services, and innovative technologies globally. Doran Jones is able to offer a broad range of technology, deeper AI and machine learning tools, data intelligence, alternative resourcing capabilities, and capital access to invest and digitize at scale. Our clients benefit from this unique portfolio allowing them to accelerate the pace of their own digital transformations through innovative products and services designed around industry-wide issues.


Visit  Doran Jones  to learn more! 

Top Skills

Airflow
Beam
CloudFormation
Databricks
Dbt
Docker
Flink
Hadoop
Java
Kafka
Kubernetes
Openshift
Python
Scala
Serverless
Snowflake
Spark
SQL
Terraform
Trino

Similar Jobs

8 Days Ago
Hybrid
10 Locations
Senior level
Senior level
Fintech • HR Tech
As a Senior Data Platform Engineer, you'll architect, build, and maintain data infrastructure while collaborating with various teams to streamline data handling at Gusto.
Top Skills: AirflowAWSClickhouseEmrKafkaKinesisMskPythonRedshift
9 Days Ago
Miami, FL, USA
Senior level
Senior level
Information Technology • Software • Financial Services
The Senior Research Engineer will curate and process large data sets, design data pipelines, and develop tools for data exploration, ensuring high-quality data for analysis and decision-making.
Top Skills: Ci/CdCloudData Build Tool (Dbt)ETLPythonSoftware PackagingSQL
5 Days Ago
Remote
4 Locations
Senior level
Senior level
Healthtech • Insurance
The Senior Data Engineer leads data management strategies, ensuring data quality and developing architectures, scripts, and processes for effective data use and analytics.
Top Skills: AWSAzureDbt)EmrEtl Tools (GlueGCPHadoopPysparkPythonSQL

What you need to know about the Toronto Tech Scene

Although home to some of the biggest names in tech, including Google, Microsoft and Amazon, Toronto has established itself as one of the largest startup ecosystems in the world. And with over 2,000 startups — more than 30 percent of the country's total startups — Toronto continues to attract new businesses. Be it helping entrepreneurs manage their finances, simplifying business operations by automating payroll or assisting pharmaceutical companies in launching new drugs, the city's tech scene is just getting started.
By clicking Apply you agree to share your profile information with the hiring company.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account