Software Engineering Specialist – Applied AI

Full-stack EngineerSoftware EngineerFull TimeRemoteSeniorTeam 5,001-10,000H1B No SponsorCompany SiteLinkedIn

Location

Brazil

Posted

5 days ago

Salary

0

Seniority

Senior

Bachelor DegreePortugueseAWSJavaScriptPythonTypeScriptGo

Job Description

Software Engineering Specialist – Applied AI

iFood

• Conduct and analyze experiments, discussing results with a focus on efficiently rolling out tested tools and processes across the company. • Research and develop tools, automations, and processes integrated with AI models for various types of work, such as data analysis, design, and software development. • Collaborate with cross-functional teams across the company to define and deliver new features. • Specify and influence technical decisions regarding the use of AI technologies at iFood.

Job Requirements

  • Ability to work at speed and handle technical, ambiguous problems.
  • Experience in software engineering, building backend distributed systems and APIs in large-scale, secure, and scalable architectures.
  • Familiarity with authorization, authentication, AI security, and access control.
  • Technical knowledge in AI/ML, especially large language models (LLMs).
  • Experience setting up cloud infrastructure (e.g., AWS).
  • Experience with Go, Python, JavaScript/TypeScript or similar languages.
  • Familiarity with using AI coding agents to code and efficiently solve hard problems (e.g., Claude Code).
  • Knowledge and experience developing software integrated with LLM APIs (e.g., OpenAI API), such as AI agents, MCPs, RAGs, and other ML model integrations.
  • Familiarity with the scientific method, experimental design, and data analysis.

Benefits

  • Not specified

Related Job Pages

More Full-stack Engineer Jobs

Provectus logo

Certified Software Engineer

Provectus

We help businesses leverage cloud, data, and AI to reimagine the way they operate, compete, and deliver customer value.

Full TimeRemoteTeam 501-1,000Since 2012H1B Sponsor

• Design and build production grade AI systems including RAG pipelines, agentic workflows, and LLM integrations • Own backend services, APIs, and data pipelines end to end with Python as the primary language • Work hands on with AWS services including SageMaker, Bedrock, Lambda, ECS, S3, SQS, and RDS • Translate ambiguous client requirements into scoped technical decisions and delivery plans • Apply Infrastructure as Code using Terraform, CDK, or CloudFormation to manage cloud environments • Use AI assisted development workflows daily, beyond autocomplete and into architecture, review, and velocity • Collaborate with client engineering teams, internal architects, and delivery leads across EU and US time zones

Serbia
EasyPost logo

Staff Software Engineer

EasyPost

EasyPost is a Shipping API that solves complex logistics problems for eCommerce businesses.

Full TimeRemoteTeam 51-200H1B Sponsor

• The Staff Software Engineer will play a critical role in designing, developing, and maintaining high-quality software solutions for the organization. • This role will work closely with cross-functional teams, including product managers, designers, and other engineers, to deliver innovative and scalable software products that meet the needs of our customers and stakeholders. • Expertise and leadership will be vital in guiding the team and ensuring best practices in software development. • Design, code, test, and debug software applications in accordance with established coding standards and best practices. • Develop APIs ensuring optimal performance, scalability, and security. • Collaborate with product managers, designers, and other stakeholders to translate business requirements into technical specifications and architectural designs. • Participate in code reviews to maintain code quality, ensure consistency, and share knowledge among team members. • Identify and troubleshoot software defects and issues, employing analytical thinking and problem-solving skills to develop efficient and effective solutions. • Create and maintain clear and comprehensive technical documentation, including system architecture, design documents, and user guides. • Work closely with cross-functional teams, including product management, quality assurance, and DevOps, to ensure seamless integration of software components and successful product releases. • Stay up-to-date with industry trends, emerging technologies, and best practices in software development. Propose and implement process improvements to enhance development efficiency and product quality.

United States
$182K - $238K / year
memodio logo

Fullstack / Product Engineer

memodio

Stay fit - mentally and beyond.

Full TimeRemoteTeam 1-10H1B No Sponsor

Role Description Our core product is live and helping thousands of users, but it's far from finished. A major part of this role is evolving the existing app to better fit the needs of our users: people aged 50+, often dealing with early-stage cognitive decline. That means every improvement by you has a direct, visible impact on someone's daily life. Beyond the core product, we're building new and adjacent products – including ones with AI capabilities. If working with LLMs and AI-powered features excites you, there's real room here to shape that from the start. If it doesn't, that's fine as well. Your role as a Product Engineer involves: - Receiving problems, context, and user needs to figure out the best solution. - Joining a small team where your decisions carry real weight. - Having the opportunity to grow into technical leadership. What you'll do: - Frontend: Evolve our Flutter app (iOS & Android) with a strong focus on accessibility and usability for people aged 50+ - Backend: Design and build our Node.js APIs and services for new feature development. - Product: Work closely with medical and product colleagues – your voice matters in what we build and how. - Quality: Establish code review practices, testing strategy, and engineering standards that hold up in a regulated medical-software environment. - As an add-on: Help shape our cloud infrastructure, CI/CD pipelines, and deployment processes if interested in DevOps. Qualifications - 3-5+ years of professional software engineering experience, including relevant mobile and backend work. - Strong Flutter/Dart skills, or a proven ability to ramp up quickly (e.g. coming from React Native or native mobile development). - Comfortable working from underspecified problems. - A self-directed, structured way of working. - Dedication to go the extra mile when it matters. - Fluent English; German is a plus, but not required. Requirements - Experience working in a startup or consultancy environment (nice to have, not required). - Interest or experience in software security. - The ambition to grow into a leadership role as the team scales. - Experience with accessibility or building for older users. - DevOps experience (CI/CD, cloud infrastructure). - Experience with DiGA, medical devices, or other regulated environments. Benefits - Purpose: Your code measurably helps people – clinically proven, prescribed by doctors. - Impact: Shape architecture, processes, and culture from the ground up. - Stability with startup energy: 5+ years on the market, reimbursed by statutory health insurance. - Flexibility: Work from wherever you like in Germany with flexible working hours. - No office politics: A small, focused team where energy goes into the product. Company Description memodio ist eine medizinische App, die Patienten mit kognitiven Störungen (Prädemenz) Lebensqualität zurückgibt und ihre kognitiven Fähigkeiten verbessert.

Germany

Tech Lead

Louco Event Media GmbH

Louco is the game changer in live entertainment. The first platform that truly understands what users want and delivers hyper-personalized event experiences.

Role Description We are looking for a proactive Tech Lead who takes ownership of our technology landscape and drives execution across our mobile app, web platform, and backend ecosystem. You will serve as the primary technical counterpart to our founders, Product Manager, and development team, ensuring that business goals are translated into scalable and high-quality technical solutions. This role is ideal for someone who enjoys working in startups, thinking strategically, solving technical challenges, and leading developers without unnecessary bureaucracy. - Act as the technical owner of the Louco platform - Lead and support our development team in day-to-day execution - Serve as the bridge between business, product, and engineering - Translate business requirements into technical solutions and development tasks - Work closely with Product Management to define technical requirements and priorities - Review architecture decisions, code quality, scalability, and technical feasibility - Participate in sprint planning, backlog refinement, estimation, and release planning - Identify technical risks and proactively propose solutions - Support API integrations with external partners and third-party platforms - Coordinate technical implementation across mobile app, backend, and web platform - Ensure development follows best practices and quality standards - Drive continuous improvement of development processes and workflows - Evaluate and introduce modern technologies, AI tools, and automation opportunities - Support QA processes, feature validation, and release readiness Qualifications - Proven experience as a Tech Lead, Senior Software Engineer, Engineering Manager, Technical Project Manager, Product Owner, or similar leadership role in software development environments - Strong experience leading, mentoring, and coordinating development teams - Experience acting as the bridge between business stakeholders, product management, and engineering teams - Hands-on experience managing and delivering mobile application projects (iOS and Android) - Experience working with Flutter-based applications - Strong understanding of modern web, mobile, and backend architectures - Solid knowledge of REST APIs, third-party integrations, authentication systems, and platform ecosystems - Experience with Agile methodologies, Scrum, Kanban, sprint planning, backlog management, and release management - Experience using Jira and modern project management tools - Understanding of cloud infrastructure, scalability, performance optimization, and software architecture - Experience coordinating QA testing, feature validation, and production releases - Strong stakeholder management, communication, and leadership skills - Excellent English communication skills (written and spoken) Requirements - Experience with AI-powered products, recommendation systems, or machine learning-driven applications - Familiarity with AI tools that improve software development, productivity, and automation - Experience with Supabase, Firebase, AWS, or modern cloud platforms - Experience in startups or early-stage companies - Experience with event, marketplace, SaaS, consumer, or platform businesses - Experience scaling products from early-stage growth to larger user bases Benefits - Part-Time (60–80 hours per month) - Remote - Long-term collaboration - Flexible working hours - Competitive hourly rate depending on experience

Worldwide