Senior Platform Engineer
We are invent.ai
invent.ai is a fast-growing company providing AI-Decisioning for Inventory, Merchandising and Pricing Optimization Solutions to retailers around the world. This is an exciting time at invent.ai, as we are growing our client base, our product portfolio, and our teams to revolutionize the supply chain planning industry.
We are a group of bright, kind, and goal-oriented people working together to make retail better. We take pride in what we do. As a provider of award-winning enterprise-AI SaaS solutions that serve a growing international business with customers across the U.S., Europe, the Middle East, and East Asia, we make a measurable and meaningful difference for our customers every day.
Headquartered in the United States and with offices around the world, our team of 350+ people consists of young engineers and data scientists from top CS and engineering programs, collaborating across our Istanbul, Ankara, Philadelphia, and Amsterdam offices.
For more information, visit www.invent.ai
About the Role
We're looking for a Senior Engineer to join our Platform team and shape the internal tooling that empowers engineering teams across the organization. You'll design, build, and maintain high-impact developer tools — including CLI applications for environment setup, CI/CD modernization frameworks, data access libraries, and self-service platform capabilities — that directly accelerate how our engineers ship software.
This is a hands-on software engineering role where strong architecture instincts matter as much as writing clean code. You'll own tools end-to-end: from identifying friction points in developer workflows, through design and implementation, to adoption and operational support.
What You'll Work On
- Tooling & Developer Experience: Build and evolve applications that streamline environment provisioning, configuration, and day-to-day developer workflows.
- CI/CD Modernization: Design and implement next-generation continuous integration and delivery pipelines, driving adoption of modern GitOps workflows and reliable deployment practices.
- Data Access Libraries & SDKs: Develop internal libraries that provide consistent, secure, and performant access to data stores — abstracting complexity away from consuming teams.
- Internal Tooling & Automation: Identify repetitive pain points across engineering and build robust, reusable tooling to eliminate them.
Responsibilities
- Architect and deliver internal tools and libraries that are well-defined, modular, secure, scalable, and actively maintained.
- Contribute across the full development lifecycle — from architecture and prototyping through testing, development, and support.
- Drive modern software engineering practices through code and design reviews; champion DevOps principles for continuous delivery with high-quality telemetry.
- Evaluate emerging technologies through proof-of-concept work and recommend adoption where they fit our platform needs.
- Lead design discussions and align teams on architectural and strategic decisions for shared platform components.
- Mentor junior engineers through coaching, pairing, and thoughtful code/design reviews.
AI Proficiency
- Proficient in integrating AI coding assistants, CLIs, and Model Context Protocols (MCPs) into daily development workflows.
- Uses AI effectively across the software development lifecycle — planning, design, implementation, debugging, deployment, and observability.
- Builds reusable AI tooling (agent rules, skills, internal MCPs) that compounds team productivity, while applying judgment about when AI is and isn't the right tool.
- Balances AI-driven velocity with engineering rigor — implements automated testing, structural guardrails, and CI mechanisms to validate AI-generated code and prevent technical debt.
What We're Looking For
Required
- Experience: 4–8 years of professional software engineering experience building production systems at scale.
- Education: Bachelor's degree or higher in Computer Science, Engineering, or a related field.
- Python Mastery: Deep proficiency in Python — strong grasp of OOP, design patterns, packaging, dependency management, and building maintainable libraries and CLI tools(good to have).
- Software Architecture: Demonstrated ability to design well-structured, loosely coupled systems. Comfort making trade-offs between simplicity, extensibility, and performance.
- Cloud & Infrastructure: Hands-on experience with cloud platforms (Azure, AWS, or GCP).
- Container Orchestration & CI/CD: Experience with Docker, Kubernetes, and building CI/CD pipelines (GitHub Actions, Jenkins, or similar). Exposure to GitOps workflows (Flux, ArgoCD) is a plus.
- Data Access & Storage: Experience working with relational databases (PostgreSQL, MSSQL) and NoSQL/key-value stores. Ability to design clean data access abstractions.
Strongly Preferred
- Experience building internal developer tools, platform SDKs, or CLI frameworks.
- Experience with data platform technologies (Spark, PySpark, Databricks, Airflow, or Dagster).
- Exposure to modern data architectures (Delta Lake, Iceberg, data catalogs).
- Hands-on experience with observability tooling (Datadog, Grafana/Prometheus, OpenTelemetry, Statsig).
- Track record of driving developer adoption of platform tools and improving engineering productivity.
Core Competencies
- Judgment: Sound decision-making with incomplete information; ability to evaluate trade-offs between cost, reliability, performance, and developer experience.
- Ownership: End-to-end accountability from problem identification through solution delivery and adoption.
- Collaboration: Clear communication across teams and geographies; empathy for internal users; effective remote collaboration.
- Initiative: Proactive identification of workflow bottlenecks and a drive to eliminate them through thoughtful tooling.
Our Technology Environment
Cloud: Azure (primary), AWS | Orchestration: Kubernetes | Data Platforms: Spark, Databricks, PySpark | IaC: Terraform | Observability: Datadog, Grafana/Prometheus | CI/CD: GitHub Actions | Languages: Python (primary)
We value strong fundamentals and adaptability over specific tool expertise.
Life at invent.ai:
- Join great teammates across the globe: We consider ourselves anything but average!
- We love what we do: Our team has an exciting tech stack; Pyspark, Databricks, Python, and so on
- We work flexibly and remotely: Instead of spending time in traffic, we can spend this time with ourselves and our loved ones,
- Flat organization with a very strong entrepreneurial culture,
- We provide monthly fixed contribution to internet bill and fun packets (Netflix, Amazon Prime etc.)
- We care about your health and support it with comprehensive private health insurance
- We support your career growth with Udemy, Medium, HBR and other learning tools
- You have extra off days for different occasions (birthday, moving day, maternity & paternity leaves etc.)
- Great people make the perfect match: We have a powerful referral bonus for the friend you refer, bring to buddy!
- Work hard, play harder, unlimited fun at work: All-day snacks at the office, team activities, social club meetings, annual retreats, monthly happy Friday drinks and other celebrations. Also, we love gaming and so have a Game Master at Invent! (We really mean it when we say we love it!)
- We celebrate and reward our successful teammates who have won awards in arts and sports!
- We care about social responsibility and that's why we have a community! invent.ai gives you the opportunity to make a real difference in people's lives. Our Invent Social Responsibility Club works for educational scholarships and donations, supports young talents by sponsoring them, raises money by running on behalf of non-governmental organizations in marathons etc.
- We believe that we will be more productive when we achieve our work-life balance. We support the Invent social clubs for their hobbies; painting, tennis, football and more!
Diversity, Equity and Inclusion
invent.ai provides equal employment opportunities, and we strive for a diverse and inclusive workplace. We are together without discrimination of nationality, gender, belief, age, disability, marital status, sexual orientation. For us, diversity means embracing all the features that make us unique.
Corporate Social Responsibility
Working at invent.ai gives you an opportunity to make a difference in people’s lives. Invent Social Responsibility Club activities include;
- Grants scholarships at four different educational institutions
- An Earthquake fund where Invent matches employee donations 1:1 for underprivileged students
Invent the Future with Us
Does this sound like your next dream job? Let's get you started!
We look forward to meeting you!
Please click on the link for the privacy notice for prospective employees.