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

Cybersecurity AI Model Validator

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

DataAnnotation

Ireland

Software Engineer - Payments Compliance

Programming
•
1h ago

Premium Job

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

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

Etsy

Ireland

Staff Analytics Engineer

Programming
•
2d ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

Jobgether

Ireland

Subscribe our newsletter

New Things Will Always Update Regularly