Design, develop, test, and maintain scalable applications using Python, build and integrate APIs, microservices, and backend services, and implement AI/ML and Generative AI solutions.
Responsibilities
Design, develop, test, and maintain scalable applications using Python
Build and integrate APIs, microservices, and backend services
Design database schemas, optimize queries, and ensure data integrity and performance
Translate business requirements into technical designs and executable solutions
Evaluate new technologies, AI frameworks, and tools to improve engineering efficiency
Requirements
Bachelor's or Master's degree in Computer Science, Engineering, Information Technology, or related field
Clearly sharing all knowledge in respect of the automation applications owned, in terms of code, application architecture, user-IDs, passwords, security related parameters, etc with the appropriate partners
Ownership of timely updates to all the affected partners regarding any new factors affecting any Automation application designed or deployed or both
Programming solutions in Salesforce's Apex programming language, JavaScript, Lightning Web Component Framework and JS Frameworks with API integrations to cloud and back-office systems
Developing, optimizing and deploying Salesforce applications
Demonstrating key Salesforce capabilities and features
Learn and use Salesforce's Services team best practices
Help clients consistently meet/exceed goals and metrics
Develop and support Teamcenter solutions for simulation data management using modern software and web technologies, contributing to new product functionality, and maintaining existing applications.
Compensation
This role is eligible to earn incentive compensation.
Responsibilities
Develop and support Teamcenter solutions for simulation data management
Design and implement technical solutions
Contribute to new product functionality
Maintain and enhance existing applications
Apply complex engineering challenges through code reviews, testing, and defect resolution
Lead Software Engineer – Power Optimization focused on designing and developing advanced optimization algorithms and scalable software solutions for complex power optimization challenges in digital designs.
Responsibilities
Design and develop advanced algorithms for power optimization, including clock gating, data gating, glitch power optimization, and related methodologies.
Develop scalable, high-performance software solutions for PowerPro optimization and analysis flows.
Analyze complex digital designs and power behavior to identify optimization opportunities.
Drive technical design, implementation, testing, and delivery of software features.
Collaborate with cross-functional teams to deliver innovative power optimization solutions.
Seasoned member of an agile team designing and delivering market-leading technology products for Precious Metals/Agriculture trading and Front Office.
Responsibilities
Works closely with Precious Metals/Agriculture Trading, Quantitative Research, Sales, Middle Office, and other technology teams to gather requirements and deliver reliable and impactful solutions
Designs, develops and maintains trading applications and systems used by Front Office
Leverages enterprise-authorized AI coding assist tools to improve code quality, delivery speed, and productivity
Troubleshoots production issues efficiently in a time-sensitive environment
Continuously improves code quality, performance and system resilience by developing secure and high-quality production code
Requirements
Bachelor's Degree in Computer Science or equivalent