Somos uma boutique de dados e IA que conecta estratégia, tecnologia e pessoas. Far Beyond Data.
Data Engineer – Mid-level
Location
Brazil
Posted
45 days ago
Salary
0
Seniority
Mid Level
Job Description
Data Engineer – Mid-level
Somativa
• Design, build, and maintain scalable, efficient data pipelines to handle large volumes of data from various sources. • Develop and optimize ETL/ELT processes to ensure data quality, integrity, and availability. • Collaborate with data scientists, business analysts and Product Owners (POs), and developers to understand data requirements and implement robust solutions. • Manage and monitor data infrastructure, identifying and resolving performance bottlenecks. • Implement and maintain Data Warehouse, Data Lake, and Lakehouse solutions. • Ensure data security and compliance in accordance with data governance and industry regulations. • Document data architectures, pipeline strategies, and processes. • Contribute to defining standards and best practices for data engineering. • Automate data engineering processes and tasks. • Mentor junior engineers and trainees.
Job Requirements
- Degree in Computer Science, Engineering, Information Systems, or a related field.
- Minimum of 2 years of experience as a Data Engineer or in a similar role.
- Postgraduate degree in Engineering, Data Science, or related fields.
- Certification in data-related areas.
- Experience working in technology consulting firms.
- Reading proficiency in English.
Benefits
- Christmas hamper
- Life insurance
- Meal at an affiliated restaurant when working on-site.
- Wellhub
- English classes
Related Guides
Related Categories
Related Job Pages
More Engineer Jobs
Senior Node.js Engineer
AvengaA global IT engineering and consulting company specializing in custom software development.
This is us At Avenga, we believe that human creativity empowers technology that matters. Operating globally, our 6000+ specialists provide a full spectrum of services, including business and tech advisory, enterprise solutions, CX, UX and Ul design, managed services, product development, and software development. This is the job We're seeking an experienced Senior Node.js Engineer in Argentina (preferably Cordoba or Buenos Aires) to design and build scalable microservices on AWS. You'll be working in modern AWS environments, developing microservices and REST APIs using Node.js and TypeScript, while leveraging AI tools to enhance productivity and solution quality. This is you - 5+ years of solid experience with Node.js & TypeScript. - 3+ years of hands-on experience with Lambda, S3, DynamoDB, RDS, and infrastructure-as-code frameworks (Serverless/SAM). - Proficiency in SQL and NoSQL databases. - Ability to independently identify bottlenecks and propose improvements. - Strong ability to articulate technical solutions with clear business impact. - Familiarity with CI/CD pipelines, containerization technologies, and observability tools. Nice-to-have skills: - Experience working with AI tools and their practical application in software development. This is your role - Design and build robust microservices in Node.js/TypeScript, upholding high standards of technical excellence. - Implement and optimize solutions using the AWS stack (Lambda, API Gateway, DynamoDB, EKS), focusing on performance, availability, and scalability. - Participate in architectural design and technical decision-making that impacts system scalability. - Act as a technical reference for the team, promoting best practices (Clean Code, Testing) and supporting developer growth. At Avenga, everyone matters. We provide equal opportunities in recruitment, career development, and leadership, regardless of race, ethnicity, gender identity, sexual orientation, disability, age, religion, or any other characteristic. We are committed to fostering a work environment where our diverse community of employees, candidates, and business partners actively shapes our growth. By bringing together people from different backgrounds and experiences, we build a workplace where everyone feels free to be themselves while honoring the boundaries of others.
Java Engineer ID49423
AgileEngineAgileEngine is an Inc. 5000 company that creates award-winning software for Fortune 500 brands and trailblazing startups across 17+ industries. We rank among the leaders in areas like application development and AI/ML, and our people-first culture has earned us multiple Best Place to Work awards.
AgileEngine is an Inc. 5000 company that creates award-winning software for Fortune 500 brands and trailblazing startups across 17+ industries. We rank among the leaders in areas like application development and AI/ML, and our people-first culture has earned us multiple Best Place to Work awards. WHY JOIN US If you're looking for a place to grow, make an impact, and work with people who care, we'd love to meet you! ABOUT THE ROLE We're seeking a skilled Java Backend Engineer to help build and support critical financial systems. You’ll work in an Agile environment, turning complex business needs into reliable backend solutions using Java, Spring, and modern architecture patterns. Strong spoken and written English is essential, along with the ability to communicate ideas clearly and logically with global teams WHAT YOU WILL DO - Architect and build low-latency APIs and backend services using Java 17 to support critical systems - Engineer complex data transformation pipelines capable of processing 7+ million records daily using RabbitMQ, MongoDB, and PostgreSQL - Leverage GitHub Copilot and advanced AI models (Claude, GPT) to accelerate innovation - Deliver high-impact analytical tools that guide investment decisions for over $11 trillion in customer assets - Design scalable, high-speed caching strategies using Redis to optimize system performance and response times - Champion code quality by maintaining >80% test automation coverage and leading rigorous multi-peer code reviews - Own the production lifecycle of your services, utilizing GitHub Actions for CI/CD and Splunk for deep system observability - Define clear API contracts using OpenAPI/Swagger to ensure seamless integration and long-term maintainability MUST HAVES - 4+ years of experience with Java (11 or higher), delivering production-grade solutions - Strong expertise with the Spring framework (Spring Boot, Spring Batch, Spring Security) - Solid experience with SQL and NoSQL databases, including query tuning and schema design - Hands-on experience with microservices architecture and and building high-performance RESTful APIs - Proven background with message-driven systems (e.g., Kafka, RabbitMQ, or similar) - Skilled in writing unit and integration tests to ensure reliability and maintainability - Experience in Agile/Scrum environments contributing to sprint planning and peer reviews - Bachelor’s degree in Computer Science, Engineering, or related field, or equivalent experience - Upper-Intermediate English proficiency (B2 or higher). NICE TO HAVES - Experience with PostgreSQL - Control-M or similar orchestration platform - Drools or similar Business Rules Management System - Experience tuning and maximizing performance for high volume - Experience with cloud technologies - Asset Management / Investments / FinTech experience - Working knowledge of Continuous Integration/Continuous Deployment and DevOps principles and tools (e.g., GitHub, Bamboo, SonarQube, Veracode) PERKS AND BENEFITS - Professional growth: Mentorship, TechTalks, and personalized growth roadmaps. - Competitive compensation: USD-based pay with education, fitness, and team activity budgets. - Exciting projects: Modern solutions with Fortune 500 and top product companies. - Flextime: Flexible schedule with remote and office options. Applicants must be authorized to work for ANY employer in the US (i.e. Green card holders, TN visa holders, GC EAD, H4 EAD, U4U with EAD). We are unable to sponsor or take over sponsorship of an employment Visa at this time.
Staff Engineer / Team Lead (Ruby on Rails) – Flexible Title & Commitment
59 PinesWe're a credible, funded, remote-first startup led by a serial technical founder, and backed by a 20-person team. The product is live in private alpha.
We're hiring a Staff Engineer / Team Lead (Ruby on Rails)! Summary - Flexible Title: Can tailor to reflect your skills & experience. - Flexible Time: Can do full-time, part-time, side-gig (off-hours), or fractional (contract). - Flexible Commitment: Can do short-term, long-term, or intermittent. Why so flexible? We're a FUNDED startup racing to launch end of Q2 2026. That gives us just 3 months to stack features while raising additional working capital. Feel free to jump in, help us ship, then bounce >> or stick around. A successful launch translates into lots of permanent jobs for those that want them. We're also interested in long term "side gig" relationships, if that's what you're into - in our experience, a few expert hours often beat full-time learning-curve hours. About Us We're a credible, funded, remote-first startup led by a serial [technical] founder, and backed by a 20-person team. The product is live in private alpha. Learn more about our founder, team, and comp structures at list-lab.org. About The Role This is a high-velocity individual contributor role with product ownership — not a people-management position. You set the bar for how fast great Rails code ships, and you do it by being the person who's best at directing AI to multiply output. We believe working with AI is a lot like working with a brilliant but inexperienced junior developer: it can produce enormous volume, but only if you know how to define the work, decompose it into right-sized pieces, and review output with a critical eye. If you've ever been the senior who made a team of juniors wildly productive — not by doing their work, but by giving them crystal-clear specs and fast feedback — this role is built for you. This is also a product-forward role. We're not hiring a separate product manager for this team. You'll work directly with stakeholders to figure out what needs to be built, not just how to build it. You should genuinely enjoy that part — talking to users, unpacking requirements, making scope calls, and translating business problems into shippable slices. Compensation Up to $375,000 max total compensation in Tier 1 cities; cash and equity components to be negotiated (amount reflects combined cash and equity components). What Success Looks Like in 30 Days - You're shipping production Rails features at a pace that makes the rest of the team recalibrate what "fast" means - You've established a personal workflow for AI-assisted development that demonstrably multiplies your output — and you're sharing what works - You've taken ownership of at least one product area: you know the stakeholders, you understand what they need, and you're making scope and prioritization calls confidently - You're decomposing work into well-specified, right-sized tickets that AI (and other developers) can execute against cleanly - The code you're shipping and reviewing is clean, well-tested, and production-ready — velocity without quality doesn't count What You'll Do - Ship Rails features fast — own the full cycle from stakeholder conversation to production deployment, using AI tooling to maximize throughput - Define and decompose work — break ambiguous business problems into well-specified, right-sized tickets that serve as both alignment artifacts and AI prompts - Own product for your area — work directly with stakeholders to understand what needs to be built, make scope and prioritization decisions, and ensure what ships actually solves the problem - Set the velocity standard — demonstrate what's possible when a senior engineer combines deep Rails expertise with disciplined AI-assisted workflows - Review and elevate — review PRs, validate AI-generated output, and raise the quality bar across the codebase - Collaborate on architecture — contribute to technical decisions on Rails, PostgreSQL, Redis, Sidekiq, and related infrastructure - Document what works — capture patterns, workflows, and decomposition strategies that help the whole team move faster What We're Looking For - Deep Ruby on Rails expertise — you've built and shipped production Rails applications and you know the framework inside and out (PostgreSQL, Redis, Sidekiq, Active Job, etc.) - Proven AI-assisted development chops — you're already using AI tooling (Cursor, Copilot, or similar) to ship meaningfully faster, and you have opinions about what works and what doesn't - The "senior who makes juniors productive" skillset — you know how to specify work clearly enough that someone (or something) less experienced can execute it well. You give great direction, catch issues early in review, and don't waste cycles on rework - Product instincts — you genuinely enjoy talking to stakeholders, understanding user problems, and making calls about what to build and what to cut. You've done this before, whether or not your title said "product" - Velocity as a value — you care about shipping. You find ways to move fast without cutting corners. You're allergic to unnecessary process and drawn to approaches that compress cycle time - Strong decomposition skills — you can take a large, ambiguous objective and break it into concrete, well-scoped pieces of work. You think in dependency trees, not to-do lists - Comfort with startup ambiguity — you thrive when things aren't fully figured out, and you're energized (not paralyzed) by the need to make decisions with incomplete information Nice to Have - Experience in a staff engineer, tech lead, or principal engineer role at a startup or high-growth company - Familiarity with spec-driven workflows - Experience working without a dedicated product manager — you've been the person who figured out what to build - Background in marketplace, SaaS, or consumer-facing Rails applications - Experience building or contributing to AI-augmented development workflows at an organizational level
• Execute user migrations following the factory playbook. • Validate end-user functionality on NDS.Next desktops. • Perform application testing, defect reproduction, and regression checks. • Troubleshoot and resolve issues across Windows and applications. • Write clear user updates and technical notes.


