Sr. Software Engineer(PYTHON + pySPARK)
Epsilon Solutions Ltd
Sr. Software Engineer(PYTHON + pySPARK)
Work location: Remote anywhere in Canada
Job Description: About the job you're considering: As a Senior Software Engineer, you will work on one of the world's largest social media platforms, handling multiple petabytes of data processed daily. You will be part of a self-organized R&D team working in a challenging and innovative environment for our client. You will investigate, design, and implement solutions for complex technical challenges using cutting-edge technologies, including building and enhancing data processing platforms that power software used by hundreds of millions of users.
Your role:
- Receive tasks from the Project Lead or Team Lead (TL), prepare functional and design specifications, and align them with all stakeholders.
- Ensure assigned areas are delivered on time and meet quality expectations.
- Provide effort estimations, agree on timelines with the manager, and contribute to project planning.
- Evaluate existing data systems and identify improvement opportunities.
- Develop best practices for data coding to ensure system-wide consistency.
- Update and optimize local and metadata models.
- Assess implemented data systems for discrepancies, variances, and performance efficiency.
- Troubleshoot and optimize data infrastructure and pipelines.
- Understand business drivers and analytical use cases, translating them into reliable data products.
- Design, implement, and maintain cloud-based pipelines that deliver business-critical data efficiently.
- Identify area-level risks and implement mitigation plans.
- Report readiness/quality status and escalate critical issues appropriately.
- Take responsibility for resolving crisis situations within the assigned area of responsibility (AOR).
- Initiate and conduct code reviews, and help establish coding standards, conventions, and guidelines.
- Propose technical and functional improvements to enhance the product.
- Continuously upgrade professional knowledge and skills.
- Collaborate closely with cross-functional teams.
Your skills and experience:
- 5+ years of experience as a Software Engineer with strong Python development skills, including hands-on PySpark and Apache Spark implementation.
- Mid-level Java proficiency (minimum 2.5/5), with practical experience writing, debugging, and maintaining Java code.
- 3+ years of experience building, operating, and supporting large-scale, scalable Big Data platforms or infrastructure.
- Strong knowledge of Big Data technologies, including: o Apache Spark o Hadoop ecosystem o Parquet / ORC file formats o Apache Flink (or similar stream-processing frameworks)
- Proven troubleshooting and production support skills, including the ability to handle SEV-1 / critical production incidents under pressure.
- Strong ability to organize, document, and communicate solutions, including technical design, root cause analysis (RCA), and operational runbooks.
- A passion for streamlining systems and processes to make the difficult trivial
- Strong OOP skills
- Effective communication (oral & written), collaboration, and interpersonal skills
- Result oriented approach
Good to have:
- Experience with AWS, Kubernetes (K8s), and Docker.
$69.84 - $77.84 per hour
...Genesis10 is currently seeking a Senior Software Engineer - Python / PySpark for a contract position with a Global Financial Institution located in San Francisco, CA. This is a 12+ month contract opportunity. We are seeking a Senior Software Engineer with deep backend...SeniorSoftwareHourly payPermanent employmentContract work- ...Processing | Spark -- Senior Data Engineer Work Location & Reporting... ...Have Skills: ? Spark ? Python ? Big Data ? AWS Nice... ...strong background in Python, PySpark, and Object-oriented... ...ability to troubleshoot complex software issues. ? Experience with AWS...SeniorSoftwareHourly payContract workImmediate startRelocation
- ...Lead Software Engineer We have an exciting and rewarding opportunity for you to take your software engineering career to the next level... ...objectives. With us, you can enhance your skills in Python, PySpark, and cloud architecture, while working in an inclusive and...SeniorSoftware
- ...high-performance data pipelines using Python and PySpark. Architect and implement scalable... ...cross-functional teams including data engineers, architects, and DevOps to ensure system... ...~7+ years of professional software development experience, with a focus on...SeniorSoftware
- ...Role: Sr. PySpark Data Engineer - Fulltime Location: Irving, TX Job Description:... ...with data analysts, data scientists, and software engineers to design, develop, and optimize... ...Spark . Strong knowledge of Python and distributed computing frameworks....SeniorSoftwareFull time
- ...We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer III - Python/PySpark/AWS at JPMorganChase within the Payments Trust and Safety organization, you serve as a seasoned member...Software
$197.3k - $225.1k
...Lead Software Engineer - Python + PySpark Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital One, you'll be part of a...SoftwareFull timePart timeInternshipH1bLocal area- ...Software Engineer III – Python/PySpark/AWS We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer III – Python/PySpark/AWS at JPMorgan Chase within the Payments Trust and Safety organization...Software
$48k - $170k
...Data Engineer Requirements and Qualifications: ~8+ years of... ...Engineering, ApacheSparkPython, Pyspark, Unix, Hadoop Must have any 2... ..., or GCP). Proficiency in Python programming and data... ...analysis and programming of software applications Experience in...SeniorSoftwareFull time- ...About the job QA Automation Test Engineer with Python / Pyspark exp must Requirement details: Internal Job ID:TWKA_251 Automation... ...background Experience in testing the Oil and Gas Industry software Required Skills ( Must have all skills): ~...SoftwareRemote work
- Feitong Buke is looking for a Python Engineer with extensive experience in Azure and PySpark to join our Data Strategy team in Charlotte, NC. This hybrid role involves... ...and candidates should have at least 10 years of software development experience. Key qualifications...SeniorSoftware
- ...computer programming. Skills Required Software development or related 2. 3+ years of... ...preferably hybrid in Sunnyvale. Data engineer with more than 4-5 yrs.’ of experience.... ...Qualifications Have experience with Python, PySpark (Highly Used), Scala, Spark, GCP,...SoftwareRemote work
- ...Senior PySpark Developer Working at Citi is far more than just... ...individual with deep expertise in Python, PySpark, Big Data... ...significantly to complex data engineering initiatives. The ideal candidate... ...implement best practices for software development, data governance,...SeniorSoftware
- ...Senior Data Engineer Teams – we have an exclusive backfill for an SOW with Deloitte. We can work with vendors... ...Deloitte Start Date: 4/11/2022 Require Technologies: Pyspark, Azure Databricks, SparkSQL, Azure, Python, Big Data/Hadoop/Hive 2 senior data engineers to...SeniorRemote work
- ...know your interest? Title: Python Developer with AWS & Pyspark (It's backfill Role) Location... ...AWS and PySpark to join our data engineering team. The ideal candidate will have... ...10+ years of experience in software development with a strong focus on...SoftwareLocal areaImmediate start
- ...or master's degree in computer science, Software Engineering, or a related field. Proven... ...with data technologies including SQL, Python, Spark, Scala, Hadoop and related technologies... ...Needed or Required? ~ GCP,Airflow,Pyspark,Tableau. What are the day-to-day...SoftwareWork at office
- ...Data Engineer Plays a critical role in the design, development, and roll-out of the Data... .... Assists in assessing alternative software solutions for workability and technical... ...and Power BI. Develop complex SQL/USQL/pySpark code for Data Engineering pipelines in...SoftwareWork experience placement
- ...initiatives with broad impact and large-scale planning for Software Engineering. Review and analyze complex multi-faceted, larger scale or... ...education. Job Title Senior Software Engineer - Python / PySpark (Mainframe Modernization) Team Objective The team...SoftwareContract workWork at office
- ...Work.” We are seeking a highly skilled and motivated Data Engineer to join our dynamic team. As a Data Engineer, you will play a... ...maintaining our clients data infrastructure. Your expertise in Python, PySpark, ETL processes, CI/CD (Jenkins or GitHub), and experience...SeniorLocal area
- ...Sr. Software Engineer (Python Developer) Location: San Jose, CA Type of Hire: CWR Job Overview This position is responsible for creating, testing, ensuring the quality of and maintaining a product or product line. The Senior Software Engineer will perform complex...SeniorSoftwareWork experience placementLocal area
$36k - $126k
...troubleshoot failures in a timely manner. Collaborate with data engineers, analysts, and platform teams to support end-to-end data... ...in production environments. Strong programming skills in Python . Solid understanding of data engineering concepts , including...SeniorSoftwareFull time- ...Software Engineer Java + Data (PySpark) Georgian office; New York, NY, United States About Lineate Lineate is a US-based international software... ..., and maintain scalable backend services using Java and Python Build and optimize data processing pipelines and APIs...SoftwareContract workWork at office
- ...Sr. Cloud Data Engineer We are looking for a savvy Senior Cloud Data Engineer to join our growing... ...ground up. The candidate will support our software engineers, developers, data architects... ...; Azure Data Factory, Matillion, DBT, Python & Spark Candidates must have direct...SeniorSoftwareWork experience placementRemote work
- ...Overview: Senior Data Engineer - Python & PySpark Job Summary We are seeking an experienced Senior Data Engineer with strong expertise in Python, PySpark, SQL, and Big Data technologies . The ideal candidate will be responsible for designing, developing...Senior
$160k - $170k
...Implement solutions at scale Guide & Mentor engineers across global teams Drive innovation... ...Deep Skills & Expertise With: Python, Lambda, S3, EKS, SQS Microservices... ...experience with AI tools and models in software development workflows Core Competencies...SeniorSoftware- ...Sr Data Scientist With Strong Python Location: Seattle/Dallas/Kansas preferred [Remote also considered]... ...vectorization. ~ Expertise in prompt engineering techniques for improving LLM... ...version control (Git), CI/CD, and software engineering best practices. ~ Ability...SeniorSoftwareRemote work
$128.7k - $160k
...Description: What is the role? We are hiring a Senior Software Engineer to lead the architecture, development, and scaling of our... ...on data platforms or data engineering ~ Strong expertise in Python, SQL ~ Experience with cloud platforms ~ Proven experience...SeniorSoftwareLocal areaFlexible hours- ...our research and innovation agenda. Collaborate with the AI team and fellow scientists and engineers. Required Skills: Machine Learning, Artificial Intelligence, Python Additional Skills: AI Developer, Software Developer Background Check: No Drug Screen: No...SeniorSoftware
- ...Veracode is seeking a motivated Software Engineer In Test who is looking for a challenging, hands-on position that provides the opportunity... ...readable, maintainable, high performance automation using in-house Python based infrastructure. • Focus on maintaining and increasing...SeniorSoftware
- ...Job Title: Python and PySpark Developer Location: Mount Laurel, NJ (Onsite) Job Type: Full Time Job Description: Must Have Technical/Functional Skills: • 7+ years of software or data engineering experience. • Strong programming experience with Python (Pandas...SoftwareFull time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Sr. Software Engineer(PYTHON + pySPARK). Be the first to apply!
- software sales engineer United States
- software engineer full time United States
- facebook software engineer United States
- startup software engineer United States
- intermediate software engineer United States
- research software engineer United States
- software developer no experience United States
- labview software developer United States
- rust software engineer United States
- freelance software developer United States

