IT & Software

Big Data Application Engineer Java Python

PeoplePilot

Montreal · Quebec · Canada

Build large-scale analytical systems with Apache Spark, Core Java, Python, SQL, and Linux in this experienced Software Engineer opportunity.

This Software Engineer role centers on high-performance application development and analytical data processing. The position calls for senior hands-on experience integrating analytical systems and server-side applications. You will work with structured and unstructured data, relational databases, microservices architectures, and RESTful APIs.

Key Responsibilities:

  • Process large data volumes through Apache Spark solutions
  • Develop high-performance applications with Java and Python
  • Write complex SQL queries and improve database performance
  • Design analytical systems for structured and unstructured data
  • Support deployment and monitoring within Linux environments

Requirements:

  • Experience designing analytical and data processing systems
  • Application or server-side development experience
  • Knowledge of data structures and algorithms
  • Understanding of object-oriented design and multithreading
  • Excellent problem-solving and debugging skills

Bring Java, Python, Spark, SQL, and Linux capabilities to high-performance data processing and analytical application development.

#J-18808-Ljbffr

Reference: WJ-4483_1625727 · Posted 14 Nov 2026, 03:30 AM

Find more on GigBlow

This role is listed on GigBlow for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.

Big Data jobs in other states

Browse jobs