Software Developer, IBM Corporation, San Jose, CA
- Design and develop scalable and performant APIs using programming languages.
- Develop and deploy machine learning models.
- Design and implement data storage solutions using databases such as CouchDB, PostgreSQL and Redis.
- Lead a team of software developers and ensure the successful delivery of machine learning related projects.
- Collaborate with cross-functional teams to ensure superior product quality and timely releases.
- Instill a culture of continuous improvement and effective teamwork through Agile practices.
- Establish and manage CI/CD pipelines using Jenkins and Travis to automate testing and deployment processes.
- Conduct performance optimizations by analyzing metrics from Prometheus and Instana to enhance system efficiency.
- Ensure compliance with industry standards and regulatory requirements for all developed APIs and solutions.
- Provide technical support and lead product demos and training sessions for internal customers using the developed tools.
- Implement proactive monitoring and alerting systems to detect and address issues before they impact customers.
- Integrate security measures such as encryption and regular audits into the development lifecycle using appropriate tools.
- Perform security scans on all packages and tools to ensure there are no vulnerabilities at the time of product release.
- Utilize: Scala, Golang, Python, RESTful APIs, Swagger, PyTorch, scikit-learn, Kubernetes, Docker, CouchDB, PostgreSQL, Redis, Jenkins, Travis.
Required: Bachelor’s degree or equivalent in Computer Science, Engineering, or related and two (2) years of experience as a Software Developer or related. Two (2) years of experience must include utilizing Scala, Golang, Python, RESTful APIs, Swagger, PyTorch, scikit-learn, Kubernetes, Docker, CouchDB, PostgreSQL, Redis, Jenkins, Travis. $204000 to 289200 per year. Full time. V199.
Bachelor’s degree or equivalent in Computer Science, Engineering, or related and two (2) years of experience as a Software Developer or related. Two (2) years of experience must include utilizing Scala, Golang, Python, RESTful APIs, Swagger, PyTorch, scikit-learn, Kubernetes, Docker, CouchDB, PostgreSQL, Redis, Jenkins, Travis.