SOFTGIC S.A.S. - Software Engineer AI / AI Systems

Open job
AI Developer
💰 Negotiable
🌎 Remote
Closing date: 13 days left
Twine Jobs Twine
Based in Manchester, United Kingdom
Last online 4 months ago

Client: SOFTGIC S.A.S.

Location: Medellín, C, es

Contract: Freelance

Job Description

This is a remote position.

• Technical Leadership in Development: Your code is consistently high quality. Design and write code for complex functionalities that are core to a project. Lead others through your code reviews and mentor them on quality.

• Quality Strategy Definition: Define the testing strategy for complex projects, including performance, load, and security testing. Conduct threat modeling for your team’s projects and propose mitigations.

• Systemic Problem Resolution: Diagnose and resolve complex systemic issues in production, even those with no obvious cause. Design the observability strategy for a project, defining and acting on SLIs/SLOs.

• Strategic Collaboration and Dependency Management: Collaborate closely with product management and other teams to break down complex issues into incremental tasks and help the team identify and manage critical dependencies, facilitating complex technical discussions.

• Project Architecture: Design the architecture for new and complex projects. Lead technical and architectural decisions within your team, using analysis frameworks (e.g., ROI, SWOT) and documenting trade-offs.

• Security by Design: Implement robust security measures in the development and deployment of AI systems, actively participating in security reviews.

• Delivery Leadership: Lead projects where requirements are ambiguous or change, guiding the team through uncertainty to deliver value. Take ownership of the team’s commitments and those that depend on it.

• Economic Thinking and Optimization: Propose solutions that optimize the value and economic efficiency of developments, balancing quality, performance, and cost.

• Mentorship and Strategic Communication: Actively mentor junior engineers. Represent your team in inter-team forums, communicating effectively. Guide others on how to improve their communication and give feedback.

• Communication and Influence: Clearly communicate complex technical ideas to diverse audiences (both technical and non-technical), and provide constructive and actionable feedback to peers.

Requirements

• Advanced Technical Experience: Mastery of Python and deep experience in at least one other relevant language (e.g., JavaScript with modern frameworks, Java/Scala/Go). Significant experience with leading machine learning frameworks (e.g., TensorFlow, PyTorch) and data science libraries.

• MLOps and Deployment Experience: Demonstrable experience in designing, building, and deploying ML pipelines in production and practical knowledge of MLOps tools and practices.

• Distributed Systems Architecture: Proven ability to design scalable, resilient, and high-performance architectures for complex systems, both full stack and AI, and experience with microservices.

• Mastery of Cloud Platforms: Advanced experience with cloud platforms (AWS, Google Cloud, Azure) and their AI/ML services and infrastructure tools.

• Superior Analytical Skills and AI Problem Solving: Expertise in analyzing large volumes of data, developing and optimizing advanced predictive models, and solving AI-specific complex challenges.

• Leadership and Mentorship: Proven experience in leading technical projects, guiding teams, and mentoring other engineers.

• Communication and Presentation Skills: Excellent verbal and written communication skills, with the ability to present complex technical results and design discussions to both technical and non-technical audiences.

• Security Experience: Strong understanding of best security practices in software development and AI systems.

• Communication in Spanish and English: Ability to communicate effectively in both languages.

Additional Information

• This position is fully remote.

Posted 17 days ago

  • Apply


    Enter your email to apply

     

    By applying, you agree to our Terms.

    Already have an account? Sign in.

  • How It Works


    🔍

    Get quality leads

    Review job leads for free, filter by local or global clients, and get real time notifications for new opportunities.


    🎉

    Apply with ease

    Pick the best leads, unlock contact details, and apply effortlessly with Twine's AI application tools.


    📈

    Grow your career

    Showcase your work, pitch to the best leads, land new clients and use Twine’s tools to find more opportunities.