top of page
Copy of Color logo - no background_edited.png

Senior Python Developer

Bryn Mawr, PA, USA

Job Type

Full Time



Job Description:

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.



  • 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.


  • 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.

bottom of page