Software Engineer, Data
Title: Software Engineer, Data Eng
Level: L2 or L3
Work setup: Initially remote until we open the office and then Hybrid (2-3 days/week in the office)
Company
Talent Systems, LLC is the leading technology solution provider for casting and auditioning to
the entertainment industry. Casting directors and agents worldwide use Talent Systems’
portfolio of products to source and manage talent across film, television, commercials, theater
and digital projects, powering an unparalleled, global casting software ecosystem.
We are headquartered in Los Angeles and operate in the US, Canada, UK, Australia and India.
Our portfolio brands include Casting Networks, Spotlight, Cast It Systems, Cast It Talent,
Casting Frontier, Staff Me Up, Cast It Reach & Tagmin.
Job Description
We are seeking a Software Engineer, Data Engineering to join our Data Engineering team,
where you will play a key role in building and scaling the data platforms, AI/ML infrastructure,
and storage systems that power analytics, BI, and AI/ML initiatives across the company.
Working under the guidance of the Head of Data Engineering, you’ll design and implement
robust pipelines, improve data infrastructure, and collaborate closely with business and
technical stakeholders.
This role is ideal for an engineer who is passionate about solving complex data problems in
advancing our capabilities in BI and AI and other related technologies.
- Design, build, and maintain scalable ETL/ELT pipelines to support analytics, BI, and operational use cases.
- Contribute to the architecture and development of our data lake and data warehouse platforms using Snowflake.
- Optimize workflows for data ingestion, transformation, and storage in cloud environments in AWS.
- Implement data quality checks, monitoring, and observability tools.
- Work closely with data analysts, BI developers, and data scientists to understand requirements and deliver trusted datasets.
- Partner with software engineering teams to integrate data flows into core products and services.
- Participate in Agile ceremonies and ensure high-quality, timely delivery of data features.
- Stay current with modern data engineering practices, tools, and technologies.
- Contribute ideas for improving data platform performance, scalability, and cost
- Take initiative in troubleshooting, debugging, and optimizing existing pipelines.
Required
- 3+ (L2) or 5+ (L3) years of professional software engineering or data engineering experience.
- Strong proficiency in Python, Java, or Scala for data processing.
- Advanced SQL skills and experience with relational databases.
- Hands‑on experience with cloud data platforms such as Snowflake (preferred), BigQuery, Redshift, Databricks.
- Familiarity with ETL/ELT frameworks and workflow orchestration (Airflow, dbt,
- Understanding of data modeling (dimensional modeling, star/snowflake)
Preferred
- Exposure to streaming technologies (Kafka, Kinesis, Flink, Spark Structured Streaming).
- Knowledge of data governance, lineage, and cataloging practices.
- Experience with containerization and DevOps (Docker, Kubernetes, CI/CD).
- Strong communication and collaboration skills, with the ability to work effectively
- Strong sense of urgency and ability to deliver results in a fast‑paced
- Exceptional attention to detail and commitment to quality.
- Excellent problem‑solving skills and a customer‑first mindset.
- Strong communication and collaboration skills, with the ability to work effectively
- in cross‑functional teams from different cultures and geolocations.
Java Software Engineer
ENGLISH RESUMES ONLY
Join NFQ!
We are a global consultancy specialized in business, technology, and operations. We offer an integrated vision that covers the entire value chain of organizations. Our team includes over 2,000 professionals across national and international offices.
At NFQ, we offer a different consulting model: Flexible | Scalable | Specialized | Close to clients .
We are looking for a Java Software Engineer with strong technical expertise, deep understanding of backend architecture, and experience in the financial sector to join a dynamic, fast‑paced environment. The ideal candidate is hands‑on, collaborative, and capable of leading complex solution design while bridging the gap between technology and business goals.
What will you do?
- Design, develop, and maintain scalable backend solutions using Java and Spring Boot.
- Ensure adherence to architectural frameworks, coding standards, and best practices in highly regulated financial environments.
- Build and integrate microservices in a cloud or hybrid environment.
- Contribute to the design of backend systems supporting banking processes such as trade settlement, reconciliations, FX, and cash management.
- Collaborate with cross‑functional teams to deliver high‑quality technical solutions.
- Implement robust strategies for monitoring, alerts, metrics, and testing (e.g., TDD, BDD).
- Participate actively in Agile delivery processes and ensure technology solutions align with business outcomes.
What are we looking for?
Must Have:
- 3+ years of backend development experience in Java (Spring Boot / Spring Cloud).
- Hands‑on experience with REST APIs and microservices architecture.
- Knowledge of relational databases (SQL, PostgreSQL, Oracle) and messaging systems (Kafka, RabbitMQ, or similar).
- Solid grasp of distributed systems and SWIFT message standards (MX, MT).
- Fluency in English.
- Strong soft skills: communication, flexibility, accountability, teamwork, positive attitude, and mentorship abilities.
Nice to Have:
- Experience in technical pre‑sales or commercial engagements in banking projects.
- Knowledge of financial products and markets: Derivatives, Fixed Income, FX, ETDs, and Energy.
- Experience developing new treasury solutions.
- Exposure to cloud platforms (AWS, GCP, or Azure).
- Experience with containerization and orchestration (Docker, Kubernetes).
- Familiarity with monitoring tools (Grafana, Prometheus, ELK).
What do we offer?
- The opportunity to work in an international environment with potential mobility across global offices.
- Continuous learning and development, with access to official certifications.
- Language classes to support your global career.
- A tailored career development plan with mentorship and merit‑based growth.
- Health and dental insurance
- Life insurance
- Dynamic and flexible work environment.
- Internal initiatives such as sports, trips, and corporate events.
Senior Java Software Engineer
- Vale Transporte
- Gympass
- Vale Transporte
- Gympass
Project Description:
Join a team focused on backend and data engineering for headend applications at a leading video content provider. This role emphasizes Python‑based services, AWS data workflows, and integration with AI/LLM frameworks to enable advanced media processing capabilities.
Responsibilities:
- Design and develop backend and data pipelines using Python.
- Development base on AWS services such as Glue, Step Functions, and SQS for data workflows + Serverless.
- Ensure scalability and reliability of Kubernetes‑hosted applications.
- Collaborate with Agile teams and maintain CI/CD pipelines.
Mandatory Skills Description:
- Expertise in SQL and NoSQL databases (key‑value datastores, and document storage).
- Expertise in AWS services (Glue, Step Functions, SQS, Lambda, S3).
- Knowledge of AI/LLM frameworks and integration patterns.
- Familiarity with MQTT/WebSockets for real‑time communication.
- Proficiency in microservices and event‑driven architecture.
- Kubernetes and CI/CD expertise.
Nice‑to‑Have Skills Description:
Languages:
Senior Angular Developer
Ontem
Job Title: Senior Angular Developer
Location: Alphaville Industrial, Barueri – SP, Brazil (Hybrid/Onsite as applicable)
Job Summary
We are seeking an experienced Senior Angular Developer to design, develop, and maintain high‑quality web applications. The ideal candidate will have strong expertise in Angular and front‑end architecture, work closely with cross‑functional teams, and deliver scalable, performant, and user‑centric solutions.
Key Responsibilities
- Design, develop, and maintain complex web applications using Angular (latest versions)
- Translate business requirements and UI/UX designs into high‑quality, reusable, and scalable code
- Implement responsive user interfaces using HTML5, CSS3, SCSS, and TypeScript
- Collaborate with backend teams to integrate RESTful APIs and microservicesEnsure application performance, security, and scalability
- Conduct code reviews and enforce best practices, coding standards, and design patterns
- Mentor junior developers and contribute to technical decision‑making
- Troubleshoot, debug, and resolve production issues
- Participate in Agile/Scrum ceremonies and contribute to sprint planning and estimations
Required Skills & Qualifications
- 6+ years of experience in front‑end or web application development
- Strong hands‑on experience with Angular (v10+)
- Experience with RxJS, NgRx (or other state management libraries)
- Strong experience consuming RESTful APIs
- Familiarity with component‑based architecture and responsive design
- Experience with version control systems such as Git
- Understanding of Agile methodologies
Nice to Have
- Experience with Angular Material or other UI libraries
- Knowledge of backend technologies (Node.js, Java, .NET)
- Experience with CI/CD pipelines and DevOps practices
- Exposure to cloud platforms (AWS, Azure, or GCP)
- Experience with unit testing frameworks (Jasmine, Karma, Jest)