Data Engineer

Job Number:




Onsite Flexibility:


Job Description


  • Bachelor’s degree in computer science or related field OR equivalent experience
  • 5 years of software development experience
  • Demonstrated proficiency with most or all of the following:
    • Python
    • RStudio Server; hosting R Shiny dashboards
    • Docker
    • AWS services: Redshift, EC2, AMIs, SageMaker, Glue, Athena, DynamoDB, Lambda, Kinesis
    • Databases (SQL, NoSQL, column-family, etc.)
    • REST APIs
    • Git or other VCS
    • Java
    • Node
    • Agile development methodologies Scrum and Kanban
    • Modern design and architectural patterns, such as microservices, serverless architecture, and single responsibility principle
    • Development tools like Jira and Confluence
    • Spark or Hadoop
  • Proven ability to write clean, readable, and well designed and maintainable code
  • Adaptability to new technologies and situations
  • Ability to communicate and collaborate cross-functionally, and work well with a team-oriented environment
  • Strong work ethic and impeccable attention to detail
  • Must be able to work in an office setting, including verbally communicating, seeing, and hearing to exchange information and fine coordination, including use of a computer keyboard
  • Must be able to stand, sit, and walk for prolonged periods of time and occasionally stooping, bending, kneeling, crouching, reaching, and twisting
  • May engage in lifting, carrying, pushing, and pulling light to moderate amounts of weight up to 25 pounds
  • Must be able to operate office equipment requiring repetitive hand movement


  • Master’s degree in computer science, or related field or 7 years of relevant experience


  • Create and maintain high-quality business critical datasets
  • Build, maintain, scale, and optimize data ETL processes which enable analytics and insights
  • Explore and evaluate new data sources for application use cases as they become available
  • Create reliable automated data solutions based on the identification, collection, and evaluation of business requirements
  • Manage the development of unique innovative analyses and methodologies
  • Design, code, unit test, and deploy data processes for ingestion, transformation, or curation of data while keeping data security and privacy forefront
  • Architect and maintain data environments to meet all levels of business intelligence and analytic requirements
  • Create complex, efficient SQL queries for robust data pipelines
  • Actively participate in requirements and design meetings
  • Work closely with the data science team, ideally bringing a good knowledge of data modeling and analytics methodologies
  • Enjoy a healthy technical debate but know how to collaboratively solve problems that move everyone forward
  • Communicate well in-person, over email, and via instant messaging both within the team and with other development teams
  • Work efficiently and collaboratively in an Agile (Scrum or Kanban) team environment
  • Other duties as assigned

Location: Remote
Position is generally 8:00 am – 5:00 pm, however this position will require work to be performed outside of normal business hours based on company operations.
Data Engineer

TM Floyd & Company offers a generous array of benefits, depending on the length of assignment. We also offer a referral bonus of up to $1,000. Ask us for more details!

TM Floyd & Company participates in E-VERIFY

Job Application

  • Drop files here or
    Accepted file types: pdf, doc, docx, pages, Max. file size: 10 MB, Max. files: 2.
    • This field is for validation purposes and should be left unchanged.