FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in developing and optimizing Spark applications, with strong proficiency in Python and SQL for data manipulation. Capable of enforcing coding standards, conducting code reviews, and collaborating effectively with cross-functional teams to deliver high-quality software solutions.
Highest-signal resume keywords
Spark Application DevelopmentPySpark on DatabricksSQL Stored ProceduresPython for Data ManipulationMicroservices Architecture
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
SparkPySparkSQLPythonData ProcessingData AnalysisDelta TablesPerformance OptimizationCode ReviewDocumentation
Soft Skills
Analytical SkillsProblem-SolvingCommunicationCollaborationDetail-Oriented
Tools & Technologies
DatabricksAzure Cloud ServicesFastAPIDockerKubernetes
Industry Keywords
MicroservicesColumnar Data StorageParquetWorkflow AutomationScalable Systems
Tech Stack
Tools & technologiesAzureCloudDockerKubernetesMicroservicesPandasPySparkPythonRedisSparkSQL
About the role
Key responsibilities & impact- Define and enforce best practices and coding standards across the project
- Conduct thorough code reviews to maintain high code quality
- Work independently and collaboratively with the team
- Communicate clear instructions to team members and help manage day-to-day operations
- Communicate regularly with the client
- Design, develop, and maintain robust and scalable Spark applications
- Write clean, maintainable, and efficient code
- Optimize code for performance and scalability
- Collaborate with cross-functional teams to deliver high-quality software solutions
- Identify and resolve technical issues to ensure application reliability and performance
- Create and maintain comprehensive documentation for code, processes, and workflows
Requirements
What you’ll need- 5+ years of hands-on experience in software development
- Practical experience developing SQL stored procedures and migrating them into Spark SQL or PySpark environments
- Extensive expertise using PySpark on Databricks, including Delta tables, cluster management, and workflow automation
- Proven track record of optimizing Spark performance within production-level projects
- Strong proficiency in Python for complex data manipulation using libraries such as Polars or Pandas
- Solid understanding of columnar data storage formats, particularly Parquet, with practical experience using Delta Tables
- Proven expertise in data processing, analysis, and transformation workflows
- Strong analytical and problem-solving abilities with a detail-oriented mindset
- Practical and pragmatic approach to balancing standardized processes with flexibility to meet project goals
- Solid understanding of microservices architecture and its implementation in scalable systems
- Advanced English level
- Nice to have: experience with Azure Cloud services or other major cloud platforms, including Service Bus, Data Lake, Blob Storage, Redis, and more
- Nice to have: familiarity with FastAPI
- Nice to have: expertise in Docker and Kubernetes
Benefits
Comp & perks- B2B contract with Bonapolia
- Monthly invoice payment, usually on the same schedule the client pays Bonapolia (usually 30 days)
- Contract written under the candidate's country's law
- Bonapolia handles client-side paperwork: MSA, NDA, and invoicing
- Fully remote work
