Junior Software Engineer - Data
Role details
Job location
Tech stack
Job description
- Design, build, and maintain Python APIs and backend services to support both internal and third-party integrations.
- Develop and operate robust, end-to-end data pipelines, managing data flow from ingestion through persistence across various Google Cloud Platform (GCP) services.
- Apply strong principles of data modeling and database design for managing structured and semi-structured data effectively.
- Ensure the delivery of clean, testable, and production-ready code.
- Drive continuous improvement in observability, performance, and reliability for all backend and data systems.
- Utilize modern cloud and automation best practices, including Infrastructure as Code (IaC) tools like Terraform, containerization, and orchestration technologies.
Requirements
Do you have experience in Terraform?, A highly technical mindset and a drive to improve daily are essential.
You'll design, implement, scale, and maintain the code that powers our production environment. With real freedom to innovate, you'll shape the next generation of our data and backend platform-connecting APIs, pipelines, self-managed and cloud infrastructure platform to deliver fast, reliable, high-impact systems., * Up to 1 year of professional experience in backend or data engineering.
- Strong academic background
- Excellent proficiency in Python and SQL.
- Practical, hands-on experience with major cloud platforms (AWS or GCP) and data warehouse design (e.g., BigQuery or Snowflake), and experience with building and deploying APIs.
Nice to Have
- Familiarity with containerization technologies (Docker, Kubernetes).
- You're passionate about data engineering and motivated to make an impact through innovative solutions.
- Experience with orchestration tools (Airflow, Dagster) and observability practices.
- A natural problem-solver who thrives on tackling challenges with creativity and precision.ed environment and continuously seeks opportunities for growth and improvement., * You're passionate about how production systems work and motivated to make an impact through innovative solutions.
- Proven ability as a natural and creative problem-solver, focused on precision in tackling challenges.
- A collaborative team player who excels in fast-paced environments and actively pursues opportunities for continuous growth and improvement.
About the company
At Almedia our mission is to engineer the future of user acquisition and revolutionize the advertising technology landscape.
As a market leader, with our platform Freecash, we are reshaping how businesses connect with their audiences.