Quick Summary
Pandas NumPy PyArrow PySpark Improve data quality, consistency, and processing efficiency. Develop solutions for handling large-scale datasets and analytical workloads.
We are seeking a Senior Python Data Engineer with deep expertise in large-scale data processing, distributed computing, and backend application development. This role is ideal for an experienced engineer who has built data-intensive applications, implemented data science and machine learning solutions, and developed highly scalable APIs capable of handling large data volumes.
The ideal candidate will possess strong Python development skills, hands-on experience with PySpark and big data ecosystems, expertise in both relational and NoSQL databases, and a solid understanding of data science and machine learning workflows. This individual will collaborate closely with data scientists, architects, product teams, and global engineering teams to deliver scalable, high-performance solutions that drive business outcomes.
This role requires both strong technical execution and the ability to collaborate effectively across distributed teams, including offshore and international stakeholders.
Responsibilities
~1 min read- Design, develop, and maintain scalable Python applications and services.
- Build reusable, maintainable, and well-documented code components.
- Develop backend services and APIs using Django and/or Flask.
- Participate in architecture reviews and technical design discussions.
- Troubleshoot and optimize production systems.
- Develop and optimize large-scale data processing pipelines using PySpark.
- Process, transform, and analyze large structured and unstructured datasets.
- Build scalable ETL and data ingestion frameworks.
- Optimize distributed data processing workloads for performance and reliability.
- Handle large-volume datasets across enterprise environments.
- Implement data science algorithms and predictive models in production environments.
- Collaborate with data scientists to operationalize machine learning solutions.
- Develop and optimize ML pipelines using scikit-learn and related libraries.
- Support model deployment, validation, and monitoring processes.
- Translate analytical requirements into scalable engineering solutions.
- Experience implementing and operationalizing data science algorithms.
- Hands-on experience with:
- scikit-learn
- Machine learning workflows
- Model integration and deployment
- Perform complex data wrangling, cleansing, and transformation activities.
- Build data pipelines utilizing:
- Pandas
- NumPy
- PyArrow
- PySpark
- Improve data quality, consistency, and processing efficiency.
- Develop solutions for handling large-scale datasets and analytical workloads.
- Design and develop RESTful APIs supporting high-volume data operations.
- Build secure, scalable services capable of handling significant throughput.
- Implement API monitoring, logging, and performance optimization.
- Support integrations with internal and external systems.
- Design and optimize data access patterns across relational and NoSQL databases.
- Work with:
- PostgreSQL
- MySQL
- SQL Server
- Oracle
- Develop efficient SQL queries and database integrations.
- Work with NoSQL platforms such as:
- Cassandra
- HBase
- Similar distributed data stores
- Follow established coding standards and software development best practices.
- Develop automated unit, integration, and regression tests.
- Participate in peer code reviews and architecture reviews.
- Ensure solutions meet performance, scalability, and maintainability requirements.
- Contribute to CI/CD and DevOps best practices.
- Partner with product managers, architects, data scientists, business stakeholders, and engineering teams.
- Collaborate with onsite and offshore teams across multiple time zones.
- Participate in Agile ceremonies and planning activities.
- Mentor junior developers and provide technical guidance.
- Drive technical discussions and influence engineering direction.
Requirements
~1 min read- 8+ years of professional Python development experience.
- Proven experience developing enterprise-scale applications and data processing solutions.
- Experience working with large-scale datasets and big data platforms.
- Experience collaborating across global and distributed teams.
- Experience with Kubernetes, Prometheus and Ceph.
- Expert-level Python programming skills.
- Strong understanding of object-oriented programming principles.
- Experience developing scalable and maintainable applications.
Strong experience with:
- Django
- Flask
Experience building production-grade REST APIs.
- Strong hands-on experience with:
- PySpark
- Distributed data processing
- Large-scale ETL pipelines
- Experience handling high-volume datasets.
Experience using:
- Pandas
- NumPy
- PyArrow
- Other Python data processing libraries
Strong experience with relational databases:
- PostgreSQL
- SQL Server
- Oracle
- MySQL
Strong SQL development skills.
NoSQL Databases
Experience with:
- Cassandra
- HBase
- Other distributed NoSQL platforms
Engineering Practices
Strong commitment to:
- Automated testing
- Code reviews
- CI/CD
- Source control
- Software engineering best practices
- Exposure to Java, OpenSearch, Fluentbit, and Bash.
- Engagement Length: 12+ months.
- Time Zone: : PST - 8:00 AM - 5:00 PM
- Holidays Calendar : Client Holidays (USA – Mandatory)
- Equipment: Provided by the client.
- Meeting with Resilient Co. team with KO questions.
- Technical interview
- 2 client interviews
Location & Eligibility
Listing Details
- Posted
- July 1, 2026
- First seen
- July 3, 2026
- Last seen
- July 20, 2026
Posting Health
- Days active
- 0
- Repost count
- 0
- Trust Level
- 68%
- Scored at
- July 3, 2026
Signal breakdown
Please let Resilientco know you found this job on Jobera.
4 other jobs at Resilientco
View all →Explore open roles at Resilientco.
Similar Data Engineer jobs
View all →Stay ahead of the market
Get the latest job openings, salary trends, and hiring insights delivered to your inbox every week.
No spam. Unsubscribe at any time.
