About The Position

As a Software Engineer, Data Engineering II you will design, build, and optimize automated data pipelines that enable reliable processing across our systems. You will implement workflows for ingesting, transforming, and delivering structured and unstructured data, and architect scalable database environments using both relational and NoSQL technologies. You will apply Infrastructure‑as‑Code to create consistent, version‑controlled environments, integrate data from distributed sources, and develop automation scripts that support validation and delivery. You will also uphold security and compliance standards, including SBOM practices, and contribute to modernization efforts that enhance scalability and reliability. This position will sit at our Aguadilla, PR location. You must be residing in Puerto Rico at the time of starting employment. Relocation is not offered. This role is categorized as hybrid, with 3 days onsite and 2 days remote following the schedule assigned by the Manager.

Requirements

  • Typically requires a degree in Science, Technology, Engineering or Mathematics (STEM) unless prohibited by local laws/regulations and minimum 2 years of prior relevant experience or an Advanced Degree in a related field
  • Demonstrated professional experience communicating in English (verbal and written).

Nice To Haves

  • Java experience
  • Experience with Battlespace CC
  • Experience with Apache data tools (Kafka, Spark, Airflow)
  • Experience with Docker and Kubernetes
  • Hands‑on experience with GitLab CI/CD
  • Linux environment management
  • Helm chart usage and deployment patterns
  • Experience using FastAPI
  • Cloud development experience (AWS, Azure, etc.)
  • Understanding of virtual machines
  • Experience in scripting and API integrations

Responsibilities

  • Design, build, and optimize data ingestion and transformation pipelines to support reliable, automated data processing.
  • Implement automated workflows to streamline extraction, transformation, and delivery of structured and unstructured data.
  • Architect and provision scalable database environments, including relational and NoSQL systems, with well‑structured schemas and indexing strategies.
  • Apply Infrastructure‑as‑Code practices to create consistent, version‑controlled data environments across development, test, and production.
  • Integrate data from multiple sources and ensure reliable correlation across distributed systems.
  • Develop automation scripts and small applications to support ingestion, validation, transformation, and distribution workflows.
  • Support data security and compliance practices, including SBOM and secure handling of sensitive datasets.
  • Participate in modernization initiatives to improve scalability, reliability, and maintainability of existing data solutions.

Benefits

  • Medical, dental, and vision insurance
  • Three weeks of vacation for newly hired employees
  • Generous 401(k) plan that includes employer matching funds
  • Participation in the Employee Scholar Program (ESP)
  • Life insurance and disability coverage
  • Employee Assistance Plan, including up to 8 free counseling sessions.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service