The company is looking to develop and innovate the next generation of automation web systems related to Genset operation, requiring advanced software engineering expertise to design, develop, and deploy scalable, secure, and intelligent solutions.
Requirements
- Advanced proficiency in C++, C-Sharp, and Python, with deep knowledge of object-oriented design, design patterns, concurrency, and memory management.
- Proven experience designing, implementing, and maintaining RESTful APIs and microservices, including secure authentication/authorization (OAuth, JWT) and efficient inter-service communication (gRPC, message queues).
- Strong command of AWS services such as Lambda, EC2, S3, RDS, DynamoDB, SageMaker, and CloudFormation; familiarity with infrastructure-as-code tools like Terraform or CloudFormation for automated, repeatable deployments.
- Skilled in developing, training, fine-tuning, and deploying machine learning models, Generative AI, and Large Language Models (LLMs) using PyTorch, with hands-on experience in model lifecycle management and deployment automation.
- Expertise in relational (PostgreSQL, MySQL) and NoSQL (DynamoDB, InfluxDB) databases, including schema design, indexing, replication, and performance tuning.
- Experienced in building and maintaining CI/CD pipelines using Jenkins, GitHub Actions, GitLab CI, with strong skills in automated testing, container builds, and deployment automation.
- Working knowledge of Docker and Kubernetes, including deployment manifests, Helm charts, and cluster management best practices.
Responsibilities
- Lead the design, development, and maintenance of scalable, high-performance software applications using C++, C-Sharp, and Python.
- Architect modular, maintainable codebases aligned with software engineering best practices and design patterns.
- Build and integrate RESTful APIs and microservices to enable real-time data processing, automation, and seamless system interoperability.
- Develop and deploy machine learning, Generative AI, and Large Language Models (LLMs) to enhance automation, intelligent interfaces, and analytics capabilities.
- Design, deploy, and manage cloud infrastructure on AWS, ensuring robustness, scalability, and cost-efficiency.
- Ensure software solutions are deployed in highly secure, compliant environments adhering to relevant industry standards.
- Develop and maintain CI/CD pipelines and automated testing frameworks to enable rapid, reliable software delivery.
Other
- Applicants must be authorized to work for any employer in the U.S without sponsorship. We are unable to sponsor or take over sponsorship of an employment Visa at this time
- Bachelor’s degree in engineering, Computer Science, or a related field, with 5+ years of experience in Genset manufacturing or a similar industrial environment; or 9+ years of relevant software engineering experience.
- Collaborate effectively with cross-functional teams, including product, QA, and operations—to deliver end-to-end software solutions that meet business objectives.
- Apply security best practices throughout the software development lifecycle, including identity management, encryption, secure coding, and threat mitigation.
- Participate in security audits and compliance reviews to maintain adherence to industry and regulatory standards.