Senior Backend Engineer
Build and deliver scalable backend software for an industrial intelligence platform. Own complex features from requirements and architecture through testing and production delivery, while using AI-assisted engineering tools and collaborating across teams.
Обязанности
- Own backend features from product requirements and technical specifications through architecture, implementation, testing, and production delivery.
- Design scalable backend architectures for industrial AI, high-volume machine data, analytics, and real-time diagnostics.
- Investigate complex technical issues and data flows, challenge assumptions, and make sound engineering decisions.
- Use AI coding assistants and agents for implementation, architecture exploration, code reviews, testing, debugging, and documentation.
- Contribute to architecture and long-term decisions on scalability, maintainability, and reliability.
- Mentor developers and improve engineering practices and AI-powered workflows.
- Collaborate with product, frontend, data engineering, and other teams.
Требования
- At least 6 years of backend software engineering experience and strong Python expertise.
- Strong skills in software architecture, system design, scalability, data modeling, API design, and distributed systems.
- Hands-on experience using AI-assisted software development tools.
- Experience with cloud services; Google Cloud Platform is preferred.
- Experience with PostgreSQL, BigQuery, or comparable transactional and analytical databases.
- Knowledge of software engineering best practices, automated testing, CI/CD, and code quality.
- A bachelor's degree in Computer Science or a related field, or equivalent professional experience.
- Strong analytical and problem-solving abilities, ownership, communication, collaboration, and mentoring skills.