Prediktive

Software Engineer

Prediktive  •  United States (Onsite)  •  5 days ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

Job Description

We are looking for a Software Engineer based in Latin America to work on a long-term project for one of our clients, a software company based in Los Angeles, California.

Our client is an Emmy award-winning global expert in connectivity and data management services, focusing exclusively on the media and entertainment market.

Responsibilities

  • Design, build, and maintain backend services in PHP, with a focus on clean architecture, testability, and long-term maintainability.
  • Model and evolve data in MySQL, including schema design, query optimization, indexing strategy, and tuning for performance at scale.
  • Build and operate search functionality on Elasticsearch — index design, query construction, relevance tuning, and cluster health.
  • Design event-driven and asynchronous workflows using RabbitMQ, including queue topology, consumer reliability, retry/dead-letter strategies, and back-pressure handling.
  • Deploy and operate services on AWS, working with the appropriate mix of compute, storage, networking, and observability primitives.
  • Participate in architecture discussions, technical design reviews, and roadmap planning.
  • Review code thoughtfully, contribute to engineering standards, testing practices, and CI/CD improvements.

Requirements

  • Advanced Level of English.
  • 8+ years of professional software engineering experience building and operating production backend systems.
  • 6+ years of experience with PHP. Strong grasp of OOP, SOLID principles, design patterns, PSR standards, Composer, and frameworks such as Silex, Symfony, or comparable.
  • Strong MySQL skills: schema design, query analysis, indexing, transactions and isolation levels, and experience tuning queries against large datasets.
  • Hands-on production experience with Elasticsearch (or OpenSearch): index mapping decisions, analyzers, aggregations, query DSL, and operational awareness of shard/replica behavior.
  • Practical experience with RabbitMQ (or comparable message brokers): exchanges, routing, durable queues, consumer acknowledgments, and reliability patterns.
  • Working experience with AWS services in production environments (EC2, ECS/EKS, S3, RDS, Lambda, SQS/SNS, CloudWatch, IAM).
  • Strong testing experience (unit, integration, end-to-end) and familiarity with modern CI/CD practices.
  • Demonstrated fluency using AI tools across the development process — coding assistants (e.g. Claude Code, Cursor, Copilot), chat-based LLMs for design and debugging, and AI-assisted code review or test generation.
  • Clear written and verbal communication; able to explain trade-offs to both technical and non-technical audiences.

Bonus Points

  • Bachelor’s Degree in Computer Science, Systems Engineering or related fields.
  • Experience with infrastructure-as-code (Terraform, CloudFormation, CDK).
  • Containerization and orchestration experience (Docker, Kubernetes).
  • Familiarity with observability tooling (CloudWatch Logs/Metrics, OpenTelemetry, New Relic, or similar).
  • Experience evolving legacy systems or breaking up a monolith into services.
  • Exposure to other languages (Node, Python, TypeScript) for tooling or auxiliary services.
  • Background working with large-scale data, media workflows, or low-latency systems.

What we offer

  • Long term positions
  • Compensation in USD
  • Paid time off
  • Cool clients and products
  • Work with great engineers

4tech


Prediktive

About Prediktive

Prediktive is the premier Technology Business Partner powering the growth of tech-enabled companies.

It specializes on the execution of software product development and business strategic programs.

Industry
IT & Software
Company Size
51-200 employees
Headquarters
Silicon Valley, CA
Year Founded
2017
Social Media