Senior Python Developer - Optimization

Solas IT Recruitment • Ireland
Remote
This Job is No Longer Active This position is no longer accepting applications

Job Description

Senior Python Developer - Optimization


Join our team as a Python Developer focused on optimization algorithms, where you'll be instrumental in developing, implementing, and maintaining cutting-edge optimization solutions. Collaborate with our engineering and data science teams to enhance the efficiency and performance of our systems and applications.


Key Responsibilities:

  • Algorithm Development: Design, develop, and implement advanced optimization algorithms to tackle intricate problems.
  • Performance Enhancement: Analyze and refine existing algorithms to boost performance and efficiency.
  • Cross-functional Collaboration: Work with various teams to gather requirements and set optimization goals.
  • Testing and Validation: Conduct rigorous testing and validation to ensure algorithm robustness and reliability.
  • Production Monitoring: Monitor and troubleshoot algorithm performance in live environments.
  • Documentation: Document algorithm designs, methodologies, and performance metrics comprehensively.
  • Continuous Learning: Stay abreast of the latest advancements in optimization techniques and technologies.
  • AI Solutions Development: Contribute to the development and adoption of AI solutions.


Qualifications:

  • Bachelor’s or Master’s degree in Computer Science, Mathematics, Engineering, or a related field.
  • Proven industry experience as a Python Developer with a focus on optimization algorithms.
  • Strong understanding of optimization techniques like linear programming, nonlinear optimization, integer programming, and heuristics.
  • Proficiency in Python and familiarity with relevant libraries and frameworks (e.g., NumPy, SciPy, Gurobi, CPLEX, NetworkX).
  • Experience with CI/CD environments.
  • Expertise in data structures, algorithms, and complex problem-solving.
  • Strong analytical and mathematical skills.
  • Experience with version control systems (e.g., Git) and collaborative development workflows.
  • Excellent communication and teamwork skills.


Preferred Qualifications:

  • Experience with machine learning algorithms and frameworks (e.g., TensorFlow, PyTorch).
  • Background in electrical/mechanical engineering industries such as data centers, pharmaceuticals, or semiconductors.
  • Knowledge of cloud platforms (e.g., AWS, Azure, Google Cloud).

Similar Jobs

Explore other opportunities that match your interests

Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

Tines

Ireland

Lead Software Engineer - Amplify Engineering Team

Programming
•
2w ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

klaviyo

Ireland

Full Stack Software Engineer (Remote)

Programming
•
2w ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Entry level

vaco by highspring

Ireland

Subscribe our newsletter

New Things Will Always Update Regularly