Python Developer
Particular Audience
This job is no longer accepting applications
See open jobs at Particular Audience.See open jobs similar to "Python Developer" OneVentures.Software Engineering
Sydney, NSW, Australia
Posted on Jul 28, 2024
Description: We are seeking a talented and experienced Python Developer to join our team. The candidate must have a strong background in Python development, experience with Databricks, and working with high-volume data. Additionally, knowledge of Elastic Search and basic experience with machine learning (ML) is essential for this role.
Responsibilities:
- Develop, test, and maintain Python-based applications and services.
- Work with Databricks to manage and process large datasets efficiently.
- Design and implement high-volume data processing pipelines.
- Integrate and optimize Elastic Search for data indexing and search functionalities.
- Collaborate with data scientists and machine learning engineers to implement ML models and algorithms.
- Write clean, maintainable, and efficient code following best practices and coding standards.
- Participate in code reviews and provide constructive feedback to team members.
- Troubleshoot, debug, and optimize existing systems to improve performance and reliability.
- Stay updated with the latest industry trends and technologies to ensure our solutions remain cutting-edge.
Requirements:
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 3+ years of professional experience in Python development.
- Strong proficiency in Databricks and working with high-volume data.
- Experience with Elastic Search and data indexing.
- Basic knowledge and experience with machine learning (ML) concepts and frameworks.
- In-depth knowledge of Docker.
- Experience with FastAPI.
- Familiarity with Circle CI for continuous integration and deployment.
- Familiarity with data processing frameworks such as Apache Spark.
- Experience with SQL and NoSQL databases.
- Excellent problem-solving skills and the ability to work independently and as part of a team.
- Strong communication skills and the ability to articulate technical concepts to non-technical stakeholders.
- A proactive and self-motivated approach to work, with a passion for continuous learning and improvement.
Preferred Qualifications:
- Experience with other big data technologies and platforms.
- Knowledge of containerization and orchestration tools such as Docker and Kubernetes.
- Familiarity with version control systems such as Git.
- Experience with Agile/Scrum methodologies.
Important: As part of the application, candidates must provide a detailed description of a complex implementation they have worked on and their specific contributions to the project.
This job is no longer accepting applications
See open jobs at Particular Audience.See open jobs similar to "Python Developer" OneVentures.