Senior Python Developer - Optimization Opportunity

Solas IT Recruitment company

Subscribe to our Telegram Channel

Senior Python Developer - Optimization in IRELAND

Remote 1 year ago

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

Apply now

Subscribe our newsletter

New Things Will Always Update Regularly