Senior Software Engineer (Python/Go)
Indexed description
Summary:
We are hiring a Senior Software Engineer (Python/Go) to support two critical digital engineering products: an IoT-based train monitoring platform and a ML data pipeline on AWS. This role involves active development, maintenance, and production readiness in a fast-paced, high-visibility environment.
Responsibilities:
- Contribute to development and maintenance of Go and Python-based systems
- Support IoT integrations and machine learning data pipelines
- Assist in production readiness, code refactoring, and performance improvements
- Collaborate with cross-functional teams (IoT, UX, product)
- Participate in monthly demos and deliverables to executive stakeholders
- Ensure high-quality code and system reliability in a lean team environment
- Strong experience in Python or Go (Golang) (both preferred)
- Experience with AWS (EKS, S3, SageMaker) or similar cloud environments
- Proven senior-level experience with ability to contribute immediately
- Background in software engineering, DevOps, or cloud engineering
- Experience working on production systems and scalable architectures
- Experience with both Python and Go
- Exposure to machine learning or AI engineering
- Experience with data pipelines, event-driven systems, or IoT environments
- Familiarity with AWS ML tooling (SageMaker, EKS, S3 Tables)
- Experience with C language
- Background in production readiness and system optimization
- Self-sufficient and able to work with minimal oversight
- Strong collaboration across distributed teams
- Fast learner in complex codebases
- Calm under pressure and deadline-driven
- Strong communication skills
- Python or Go (Golang) expertise
- AWS / Cloud engineering experience
#26-02921
Create a free Caio profile to unlock the full index and keep your job-search signal for future recommendations.
Unlock free search