onsite
Software Engineer - OmniOn Power
Software Engineer
Software Engineer building reliable, high‑performance solutions for critical power infrastructure, leveraging Python, Node.js, AWS, and ML to deliver secure, scalable services.
About the role
Key Responsibilities
- Design, develop, and maintain cloud‑native services using Python and Node.js, ensuring high availability and performance for critical power systems.
- Implement CI/CD pipelines with Docker, Kubernetes, and GitHub Actions to automate testing, deployment, and monitoring.
- Integrate machine‑learning models for predictive maintenance and anomaly detection across electrical infrastructure.
- Collaborate with cross‑functional teams to translate business requirements into robust, secure software solutions.
- Participate in code reviews, performance tuning, and incident response to uphold quality and reliability standards.
Requirements
- 3+ years of professional experience in software development with Python and Node.js.
- Strong knowledge of AWS services (EC2, Lambda, S3, RDS, CloudWatch) and experience deploying applications in the cloud.
- Hands‑on experience with Docker, Kubernetes, and CI/CD tooling.
- Familiarity with machine‑learning frameworks (TensorFlow, PyTorch) and data pipelines.
- Excellent problem‑solving skills, strong communication, and a passion for delivering high‑quality, reliable software.
Skills
pythonnodejsawsmachine learningcicddocker