Senior Software Engineer (AI Driven) - Curveglass
Quick Summary
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Software Engineer (AI Driven) - Curveglass based in Brazil.
This role offers broad technical ownership across the full lifecycle of a production AI and data-driven software platform.
You will build and operate client-specific solutions for airline environments, spanning frontend, backend, integrations, infrastructure, and deployment.
Working closely with revenue management teams, you’ll translate complex business and technical needs into reliable production systems.
The position combines hands-on engineering with direct client interaction, troubleshooting, technical decision-making, and product collaboration.
You’ll help determine which capabilities belong in client-specific implementations and which should become part of a shared core platform.
With significant autonomy and a startup-oriented environment, you’ll have the opportunity to influence architecture, product direction, and engineering practices as the platform grows.
- Own the technical implementation of the platform for one or two airline clients, from requirements and solution design through development, deployment, operation, and continuous improvement.
- Build and maintain client-specific Adapter functionality across frontend, backend, APIs, business logic, data integrations, and system exports.
- Develop production software using Python, TypeScript, React, SQL, and relevant cloud technologies.
- Integrate applications with client datasets, APIs, infrastructure, and existing enterprise systems.
- Deploy, maintain, and troubleshoot applications and infrastructure within client AWS or Azure environments.
- Use containers and Infrastructure-as-Code tools such as Terraform as part of application development and deployment.
- Work directly with clients to understand technical and business requirements, lead or participate in technical meetings, explain decisions, troubleshoot issues, and manage expectations.
- Analyze recommendation results in collaboration with revenue management teams and help identify technical or business issues affecting outcomes.
- Partner with the core engineering team to determine whether functionality should remain client-specific or become part of the shared product.
- Translate client requirements and implementation learnings into roadmap input and requests for improvements to the shared platform.
- Diagnose production issues, improve reliability and observability, and maintain systems throughout their operational lifecycle.
- Collaborate closely with engineering, data science, product, and leadership teams while contributing to architectural and technical decisions.
- Use modern AI-powered development tools to improve engineering productivity while maintaining code quality and sound technical judgment.
Requirements
~2 min read- Strong professional software engineering experience with the ability to independently design, build, debug, deploy, and maintain production systems.
- Advanced proficiency in Python and experience using it in production environments.
- Full-stack development experience, including TypeScript and React, with the ability to own frontend functionality when required.
- Strong SQL skills and experience working with relational data, APIs, client datasets, and production data flows.
- Hands-on experience deploying and maintaining applications in AWS or Azure.
- Practical experience with containers and Infrastructure-as-Code tools such as Terraform.
- Demonstrated ability to take end-to-end ownership across application code, integrations, infrastructure, deployment, and ongoing maintenance.
- Strong client-facing communication skills, including the ability to lead technical discussions, explain complex decisions clearly, manage expectations, and challenge requirements constructively when appropriate.
- Business-oriented mindset with an understanding of the outcomes and value behind technical solutions.
- Production-focused engineering approach, with attention to maintainability, reliability, observability, debugging, and real-world system behavior.
- Experience using modern AI coding tools as part of the daily development workflow while applying sound judgment to maintain quality.
- Ability to work independently, navigate ambiguity, take ownership of complex problems, and deliver without constant supervision.
- Fluent spoken and written English, with the ability to communicate effectively with technical and non-technical stakeholders.
- Flexibility to occasionally adapt working hours for collaboration with clients across the Americas, Europe, and the Middle East.
- Experience implementing enterprise or data products requiring meaningful integration and customization is a plus.
- Familiarity with airline pricing, forecasting, revenue management, or related systems is advantageous.
- Experience with production data pipelines and technologies such as Parquet, Snowflake, or similar data infrastructure is beneficial.
- Professional proficiency in Spanish or Portuguese is a plus.
- Previous startup experience and comfort working in fast-moving, ambiguous environments are advantageous.
- Experience deploying and operating applications or infrastructure within enterprise AWS or Azure environments is beneficial.
- Strong product instincts, particularly around deciding between client-specific functionality and broader platform capabilities, are a plus.
What We Offer
~2 min readLocation & Eligibility
Listing Details
- Posted
- September 29, 2026
- First seen
- September 29, 2026
- Last seen
- September 29, 2026
Posting Health
- Days active
- 0
- Repost count
- 0
- Trust Level
- 68%
- Scored at
- September 29, 2026
Signal breakdown
Stay ahead of the market
Get the latest job openings, salary trends, and hiring insights delivered to your inbox every week.
No spam. Unsubscribe at any time.