Senior Python Engineer (AI/ML)

Medellin, Colombia

⚠️ We'll shut down after Aug 1st - try foo🦍 for all jobs in tech ⚠️

Symphony

Explore our cutting-edge solutions, transformative services, and the power of seamless orchestration. Transform your digital landscape with Symphony.

View all jobs at Symphony

Apply now Apply later

Symphony is a global design and development software company headquartered in San Francisco with 650+ technologists located across engineering offices in Southeast Europe and Latin America, along with business development offices in the US and Western Europe, and a Remote hub engaging employees from Latin America to Africa and Asia. In the last 17 years, we have launched over 300 products for the world’s leading startups, enterprises, Private Equity companies, and Fortune 500 companies. Our team has a proven track record in helping clients increase revenue, reduce time-to-market, improve end-user experiences, and achieve scalability. We have domain expertise spanning financial services, banking, retail, technology, healthcare, as well as the VC and PE ecosystem, among others.
We are seeking a Senior Python Engineer (AI/ML) expertise to join our growing team. In this role, you will take ownership of designing and developing robust, scalable systems that integrate machine learning models into real-world products and services. You’ll collaborate closely with data scientists, product managers, and engineering teams to deliver end-to-end AI solutions that drive business impact.

What would be your responsibilities if you join us?

  • Backend Development: Drive the development of complex server-side applications. Ensure the highest quality of code and user experience.
  • Database management: Ensure the performance, quality, and responsiveness of applications.
  • Backend design: Collaborate with product and design teams to translate high-level requirements into detailed backend architectures and designs.
  • Testing and debugging: Develop and maintain comprehensive backend testing strategies to ensure the reliability and stability of applications.
  • Documentation: Create and maintain detailed documentation for code, architecture, and development processes.
  • Security: Incorporate best practices into all stages of development, including secure coding, encryption, and vulnerability assessments.
  • Collaboration: Work closely with cross-functional teams to ensure seamless integration and delivery of features.
  • Continuous improvements: Stay abreast of the latest industry trends and emerging technologies, proactively integrating new solutions and methodologies to enhance the development processes
  • Coaching: Provide technical guidance and coaching to Backend Engineers, conducting code reviews and fostering a collaborative development environment.

There are some requirements that will make you stand out:

  • 6+ years of hands-on experience in Python software development
  • Strong experience with Flask, Django, or FastAPI
  • Experience designing and building RESTful APIs
  • Deep understanding of SQL and experience with relational databases such as PostgreSQL
  • Hands-on experience with machine learning frameworks like scikit-learn, TensorFlow, or PyTorch
  • Proficiency in data manipulation libraries such as Pandas and NumPy
  • Experience deploying models to production environments (custom APIs, MLflow, TorchServe, etc.)
  • Familiarity with Docker, Kubernetes, and microservices architecture
  • Experience working in cloud environments (AWS, GCP, Azure)
  • Understanding of CI/CD pipelines and version control systems (Git)
  • Experience with issue-tracking systems (e.g., JIRA)
  • Advanced written and spoken English

You will easily fit into Symphony culture if you:

  • Are proactive and enthusiastic about your own continuous learning and improvement.
  • Have a good analytical and problem-solving attitude.
  • Have the ability to analyze and understand the business context and logic behind your job responsibilities.
  • Care for the quality of your work and client satisfaction.
  • Enjoy working in a pleasant and cooperative atmosphere.
  • Excited about working in international teams and using well-written and spoken English daily.
Ready to Join Us?
We’re excited to hear from you! If this opportunity sparks your interest, don’t hesitate—let’s see where this journey can take us.
We’ll review applications as they come in and promptly reach out to candidates chosen to move forward in the process.
Curious to Learn More?
If you have any questions our Talent Acquisition team is here for you. Feel free to drop us an email at ta@symphony.is. We’d love to connect!
Apply now Apply later

* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰

Job stats:  0  0  0

Tags: APIs Architecture AWS Azure Banking CI/CD Django Docker Engineering FastAPI Flask GCP Git Jira Kubernetes Machine Learning Microservices MLFlow ML models NumPy Pandas Pipelines PostgreSQL Python PyTorch RDBMS Scikit-learn Security SQL TensorFlow Testing

Perks/benefits: Career development

Region: South America
Country: Colombia

More jobs like this