Publicado hace 13 días.
Senior Data Engineer - Finance en Truelogic Software
Sueldo oculto
Ciudad de México - Híbrido
Empleado de tiempo completo
Inglés : Nivel Avanzado
At Truelogic we are a leading provider of nearshore staff augmentation services headquartered in New York. For over two decades, we’ve been delivering top-tier technology solutions to companies of all sizes, from innovative startups to industry leaders, helping them achieve their digital transformation goals.
Our team of 600+ highly skilled tech professionals, based in Latin America, drives digital disruption by partnering with U.S. companies on their most impactful projects. Whether collaborating with Fortune 500 giants or scaling startups, we deliver results that make a difference.
By applying for this position, you’re taking the first step in joining a dynamic team that values your expertise and aspirations. We aim to align your skills with opportunities that foster exceptional career growth and success while contributing to transformative projects that shape the future.
Our Client
A mission-first financial service provider dedicated to helping under-served customers in emerging markets to achieve financial stability and success. Lending through a patented technology that turns a smartphone into digital collateral and cutting-edge machine learning, data science, and anti-fraud AI allow them to offer the lowest cost and qualify the most customers in the industry. As of 2024, we have brought billions of dollars in credit to 12 million customers, doubling in the last two years while remaining strongly profitable and sustainable for the long term.
Job Summary
As a Senior Data Engineer, you will play a key role in designing, developing, and maintaining scalable and efficient data pipelines to support the organization's data needs. You will be responsible for ensuring the smooth and reliable flow of data across various systems and platforms, enabling teams to access accurate and actionable data for decision-making. Your expertise will be crucial in optimizing data architecture, transforming raw data into usable formats, and ensuring data integrity, security, and availability.
A successful Senior Data Engineer will possess strong technical expertise in programming languages like Python, alongside experience with big data technologies such as Spark and Kafka, and cloud platforms like AWS or GCP. They will demonstrate problem-solving skills, focusing on data quality, governance, and scalable architecture, ensuring reliable, high-performance data pipelines. Excellent collaboration and communication skills are essential, enabling them to work effectively with cross-functional teams while translating technical complexities for non-technical stakeholders. With a mindset of continuous learning, they will stay updated on emerging tools and best practices, and provide leadership or mentorship to junior team members.
Responsibilities
-
Design and Develop Data Pipelines : Build, optimize, and maintain reliable, scalable, and efficient data pipelines for both batch and real-time data processing.
-
Data Strategy : Develop and maintain a data strategy aligned with business objectives, ensuring data infrastructure supports current and future needs.
-
Tool & Technology Selection : Evaluate and implement the latest data engineering tools and technologies that will best serve our needs, balancing innovation with practicality.
-
Performance Tuning : Regularly review, refine, and optimize SQL queries across different systems to maintain peak performance.
-
Database Administration : Manage and maintain production AWS RDS MySQL, Aurora and Postgres databases, replicas ensuring their reliability and availability.
-
Knowledge and Training: Serve as the primary point of contact for database performance and usage related knowledge, providing guidance, training, and expertise to other teams and stakeholders.
-
Monitoring & Troubleshooting : Implement monitoring solutions to ensure high availability and troubleshoot data pipeline issues in real-time.
-
Documentation : Maintain comprehensive documentation of systems, pipelines, and processes for easy onboarding and collaboration.
-
Collaboration : Work closely with data science, analytics, and product teams to understand data requirements and deliver tailored data solutions.
Qualifications and Job Requirements
-
5+ years of experience in data engineering
-
Deep understanding of data engineering concepts, including ETL/ELT processes, data warehousing, big data technologies, and cloud platforms (e.g., AWS, Azure, GCP).
-
Proficiency in programming languages such as Python, Scala, or Java, and experience with SQL and NoSQL databases.
-
Knowledge of best practices in cloud database administration including parameter tuning, backup, capacity management and performance tuning.
-
Strong experience in designing and implementing data architectures, including real-time data processing, data lakes, and data warehouses.
-
Hands-on experience with data engineering tools such as Apache Spark, Kafka, Snowflake, Airflow, Databricks and modern data orchestration frameworks.
-
Bachelor’s or Master’s degree in Computer Science, Engineering, Data Science, or a related field.
What We Offer
-
100% Company-funded Health and Dental insurance for employees and immediate family members.
-
Life insurance.
-
Phone finance, headphones, home office equipment, and fitness perks.
-
30 days of Christmas bonus
-
20 days paid Vacation
-
50% Vacation premium
-
13% Saving funds
-
$2,000 MXN monthly grocery coupons
-
$2,000 USD annual Co-working Travel perk
-
$2,000 USD annual Professional Development perk
Extra Info
It's required to go to the office in Col. Cuauhtémoc (CDMX), 3 times per week.
Apply now!