Job Title: Senior Python Developer
Location: Philadelphia, PA (Hybrid Work)
Type: Full time
Rate: $Open /hr.
Job Summary:
We are on the lookout for a seasoned Senior Python Developer who brings a deep understanding and proficiency in Python programming, combined with a rich background in data science, artificial intelligence, and machine learning. In this pivotal role, you'll be at the forefront of developing innovative AI-driven solutions, playing a key role in data analysis, algorithm development, and overall advancement of our technological capabilities.
Responsibilities:
- Engineer sophisticated Python applications, focusing on data-intensive tasks, analytical processing, and machine learning functionalities.
- Build and maintain scalable data pipelines to support data collection, ingestion, and processing.
- Develop custom scripts and modules to facilitate automated data processes and workflows.
- Translate complex functional and technical requirements into detailed architecture, design, and high-performing software.
- Implement and refine machine learning models to address complex business challenges, utilizing techniques such as regression, classification, clustering, and neural networks.
- Optimize existing machine learning systems for accuracy, efficiency, and scalability.
- Explore and integrate new machine learning methodologies and frameworks.
- Develop and validate predictive models and algorithms to forecast trends and behaviors.
- Visualize data and model outcomes for clear communication to stakeholders.
- Regularly conduct code reviews, performance optimizations, and refactoring to improve application scalability and efficiency.
- Stay abreast of the latest advancements in AI, ML, and data science, continually integrating relevant innovations into our processes and products.
-
Qualifications:
- Bachelor’s degree in Computer Science, Engineering, Data Science, or a related field.
- A minimum of 10 years of professional experience in Python development
- Must be a U.S. citizen. Ability and willingness to undergo any necessary security clearance processes for projects involving government entities.
- Excellent communication skills, with the ability to clearly articulate complex technical
- A collaborative team player who can work effectively in cross-functional teams and contribute positively to team dynamics.
- Proficient in managing multiple tasks and projects simultaneously, with a strong emphasis on meeting deadlines and delivering high-quality work.
- Strong knowledge of software development best practices, including agile methodologies, unit testing, continuous integration, and version control systems
- Experience in data preprocessing, cleaning, and analysis using tools such as Pandas, NumPy, and Matplotlib.
- Exceptional programming skills in Python, with a proven track record of developing complex software applications.
- Familiarity with Python web frameworks (e.g., Django, Flask) and advanced Python libraries.