Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by TRM Labs, so some details may not match this job. The employer's own page has the real description.
Overview
As a Senior or Staff Software Engineer for the Data Platform at TRM Labs, you will be integral to the design, development, and maintenance of robust data-oriented systems essential for our operations. This role requires a passion for data engineering as you will lead projects that analyze and optimize our data infrastructure, ensuring efficient and scalable data solutions. You will collaborate with cross-functional teams to enhance our data capabilities and provide high-quality, actionable insights, driving the strategic goals of the company.
Job Responsibilities
- Design and implement scalable data pipelines and architecture to enhance our data processing capabilities.
- Lead the development of data models and ensure data quality and consistency across platforms.
- Collaborate with product managers and stakeholders to gather requirements and translate them into technical specifications.
- Optimize existing data solutions and provide recommendations for continuous improvement.
- Conduct code reviews and mentor junior engineers in best practices and technical skills.
- Research and implement new data technologies to keep the platform up to date and efficient.
- Monitor system performance, troubleshoot issues, and ensure data integrity and security.
Qualifications
- Bachelor's or Master's degree in Computer Science, Data Engineering, or a related field.
- 7+ years of experience in software engineering, with a focus on data platforms.
- Proficiency in programming languages such as Python, Java, or Scala.
- Extensive experience with cloud data technologies (AWS, Google Cloud Platform, or Azure).
- Strong knowledge of database management systems, both SQL and NoSQL.
- Experience with data warehousing solutions and big data technologies like Hadoop or Spark.
- Excellent problem-solving skills and the capacity to work independently.
Technologies & Tools
This position utilizes a variety of cutting-edge technologies and tools, including but not limited to AWS (S3, Redshift, Lambda), Apache Spark, Kafka, PostgreSQL, and Terraform. Familiarity with Git for version control and CI/CD pipelines for automated deployment processes is highly desirable. You will also engage with data visualization tools to create better insights and facilitate decision-making.
Ideal Candidates
The ideal candidate for this position will demonstrate a strong foundation in data engineering principles along with a proactive and innovative mindset. They should possess exceptional leadership skills with the ability to communicate effectively across teams. A keen attention to detail, commitment to excellence, and passion for harnessing data to deliver strategic insights are essential qualities. Moreover, a collaborative approach to problem-solving and the ability to adapt to changing technologies and environments will ensure success in this dynamic role.
What a person out of work can get differs a lot from one country to the next. We compare them, each from its government’s own pages. Compare countries →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.