MikMak Logo

MikMak

Senior Software Engineer (Data)

Reposted 11 Days Ago
Be an Early Applicant
Remote
12 Locations
Senior level
Remote
12 Locations
Senior level
Design and develop scalable data solutions, optimize performance, collaborate with teams, and implement CI/CD for data pipelines.
The summary above was generated by AI

Senior Software Engineer (Data) 

Location: Remote in LATAM 

Job Overview 

As a Senior Software Engineer, you will be responsible for designing, developing, testing, and deploying new platform features and resolving issues and bugs. You will be part of a high-powered Data Engineering team that is responsible for the data persistence layers, data processing pipeline and analytics components within the MikMak Platform. The team is composed of talented developers, QA specialists, and Product Managers, all working together to drive innovation and deliver impactful solutions. This collaborative environment will give you the opportunity to learn, contribute, and make a meaningful impact on our platform and products. 

Key Responsibilities 

  • A core contributor on the MikMak Data team, consistently designing scalable solutions and delivering code that adheres to our design principles, coding standards, and engineering best practices. 
  • Lead the development of core capabilities such as scalable data pipelines, storage/query optimization for big data, data lakehouse implementations, and API-delivered insights. 
  • Focus on writing well-tested and well-documented code with appropriate unit tests and automated integration tests 
  • Collaborate with other Engineers, Product Management, QA, and other internal stakeholders. 
  • Key contributor to our CI/CD implementation. 
  • Contribute to the creation of technical documentation - both internal technical specifications and external facing API documentation. 

Required Skills 

  • 7+ years of experience in software engineering, with a proven track record of delivering Enterprise grade features. 
  • Expert (over 5 years) in Python and popular data-related libraries and frameworks such as Pandas, NumPy, PySpark. 
  • Over 5 years of deep SQL expertise, with a strong track record in writing performant queries, optimizing execution plans, and working with large-scale relational datasets.
  • Prior experience designing and managing high-volume, high-throughput data persistence and processing systems and architectures that power applications with over 3 9s of uptime. 
  • Exposure to CI/CD pipelines, monitoring, and automation frameworks for data pipelines and processing. 
  • Proven experience to analyze, debug, and solve complex technical problems efficiently.
  • Attention to detail and enforcing the highest standards of quality and performance
  • Experience with relational databases, and with NoSQL databases (like Elastic Search and MongoDB). 
  • Experience with cloud platforms (e.g., AWS, Azure) and Cloud native frameworks
  • Exposure to full stack programming using C#, NodeJS, and front-end Javascript frameworks are highly desirable. 
  • Exposure to AI and AI/ML Ops pipelines. 
  • Excellent verbal and written communication skills. 

Qualifications 

  • Bachelor’s or master’s degree in Computer Science or a related field.

Top Skills

AWS
Azure
C#
Elastic Search
JavaScript
MongoDB
Node.js
Numpy
Pandas
Pyspark
Python
SQL

Similar Jobs

5 Days Ago
Remote or Hybrid
2 Locations
Senior level
Senior level
Cloud • Computer Vision • Information Technology • Sales • Security • Cybersecurity
The Regional Alliance Manager will drive business growth through strategic partnerships in South Latin America, focusing on partner engagement and enablement.
Top Skills: CybersecuritySaaSSales Strategies
5 Days Ago
In-Office or Remote
17 Locations
Entry level
Entry level
Machine Learning • Natural Language Processing
Join Welo Data to assist in AI projects, contributing to language data quality through annotation and evaluation while working remotely.
Top Skills: Ai ToolsDigital Tools
6 Days Ago
Remote or Hybrid
12 Locations
Senior level
Senior level
Marketing Tech • Real Estate • Software • PropTech • SEO
As a Technical Lead Manager, you'll lead technical projects, mentor engineers, and collaborate with cross-functional teams to build scalable client-facing solutions.
Top Skills: Next.JsNode.jsReact

What you need to know about the Los Angeles Tech Scene

Los Angeles is a global leader in entertainment, so it’s no surprise that many of the biggest players in streaming, digital media and game development call the city home. But the city boasts plenty of non-entertainment innovation as well, with tech companies spanning verticals like AI, fintech, e-commerce and biotech. With major universities like Caltech, UCLA, USC and the nearby UC Irvine, the city has a steady supply of top-flight tech and engineering talent — not counting the graduates flocking to Los Angeles from across the world to enjoy its beaches, culture and year-round temperate climate.

Key Facts About Los Angeles Tech

  • Number of Tech Workers: 375,800; 5.5% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: Snap, Netflix, SpaceX, Disney, Google
  • Key Industries: Artificial intelligence, adtech, media, software, game development
  • Funding Landscape: $11.6 billion in venture capital funding in 2024 (Pitchbook)
  • Notable Investors: Strong Ventures, Fifth Wall, Upfront Ventures, Mucker Capital, Kittyhawk Ventures
  • Research Centers and Universities: California Institute of Technology, UCLA, University of Southern California, UC Irvine, Pepperdine, California Institute for Immunology and Immunotherapy, Center for Quantum Science and Engineering

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account