We are seeking a highly skilled and experienced software engineer with a strong background in computer science or a related field. The ideal candidate will have proven experience in developing complex software systems and deep expertise in data engineering and Python programming.
Skills, Experience & Abilities Required
Education
* Bachelor’s or Master’s degree in Computer Science or a related field.
Software Engineering
* Minimum 5 years’ experience as a software engineer developing complex software systems.
* Strong software engineering skills, including familiarity with design patterns and engineering best practices.
* Demonstrated experience applying engineering best practices in real-world environments.
* Advanced proficiency in Python (core software engineering and data engineering).
* Strong understanding of data engineering techniques with high-level programming languages such as Java, C#, or Python.
* Hands‑on experience (at least 3 years) with Apache Spark (PySpark), developing applications using IDEs like VS Code or PyCharm.
* Experience working with delta lakes and optimizing Spark workloads running on them.
* Significant experience in projects using relational data models and SQL.
Analytical & Professional Skills
* Excellent analytical skills with the ability to understand and break down complex problems into achievable steps.
* Good work ethic and self‑starter mentality—proactively identifies and addresses issues and opportunities.
* Highly proficient in English (written and verbal).
Responsibilities Include
* Develop and maintain complex software systems using Python and other high‑level languages.
* Apply software engineering best practices and design patterns to ensure robust and scalable solutions.
* Lead or contribute to data engineering projects leveraging Apache Spark and Delta Lake.
* Collaborate with cross‑functional teams to optimize data pipelines and workflows.
* Analyze requirements, design solutions, and validate software through testing and code reviews.
* Document technical solutions and communicate effectively with stakeholders.
#J-18808-Ljbffr