We are looking for a Senior Python Engineer with frontend expertise and hands-on experience in AI-assisted development approaches to join a startup building a web platform that helps engineers automate and standardize industrial instrument sizing and selection.
You will join a small team delivering the product’s initial release, focused on a deterministic calculation engine with transparent, explainable results and exportable engineering documents.
This is initially a full-time, short-term collaboration lasting up to 1.5 months, with the possibility of extension.
Responsibilities
- Lead design and implementation of backend services that power a deterministic engineering calculation and rules engine for industrial instrument sizing;
- Own system design decisions: APIs, data models, integrations, performance, and reliability;
- Build and evolve integrations with hosting and third-party services, plus decision traces, approval workflows, revision control, and PDF/XLSX document generation;
- Ensure code quality through clean architecture, testing, and code reviews;
- Optimize backend services for performance, security, and maintainability;
- Take technical ownership and drive engineering decisions within the team;
- Work with sensitive data to ensure correctness, consistency, and compliance;
- Leverage AI tools (Claude Code, Cursor, etc.) to accelerate development, debugging, and refactoring;
- Review, validate, and refine AI-generated outputs to ensure correctness, quality, and maintainability;
- Use AI to support system design, estimation, and technical decision-making.
Requirements
- 6+ years of professional software development experience;
- Strong backend expertise in Python (FastAPI);
- Experience working with Python data-processing libraries and calculation-heavy, rules-based applications;
- 2+ years of hands-on experience using AI development tools (Claude Code, Cursor, Codex, or similar) as a core part of the daily engineering workflow;
- Strong system design skills and understanding of distributed systems;
- Experience designing and implementing RESTful APIs, incorporating contract testing, backward compatibility, and resilience patterns (rate limits, retries, circuit breakers);
- Experience working with PostgreSQL (data modeling, versioning, audit trails, and data integrity controls);
- Experience working with Docker, managed cloud hosting (e.g., Heroku), automated testing, and deployment;
- Practical experience with React and TypeScript;
- Strong ownership mindset and ability to work independently;
- Upper-Intermediate or higher English level.
Nice to have
- Experience with event-driven architectures and message brokers;
- Experience working with industrial automation, process instrumentation, or engineering (EPC) products.
- Experience mentoring engineers in AI-assisted development practices.