SOFTGIC S.A.S. - Software Engineer AI / AI Systems
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.
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.