CXAppposted 25 days ago
Mid Level
San Ramon, CA

About the position

We are seeking a talented and experienced Software Engineer to join our dynamic engineering team. As a Software Engineer specializing in enterprise software, analytics, and AI, you will play a crucial role in designing, developing, and maintaining advanced software solutions for our enterprise customers. Your primary focus will be on leveraging analytics and artificial intelligence technologies to deliver innovative software products that drive data-driven insights and decision-making.

Responsibilities

  • Collaborate with cross-functional teams, including product managers, data scientists, and UX/UI designers, to understand customer requirements and translate them into scalable software solutions.
  • Design, develop, test, and deploy enterprise software applications with a focus on analytics and AI capabilities.
  • Utilize advanced analytics techniques to extract insights from large datasets, enabling data-driven decision-making for our customers.
  • Develop and integrate machine learning algorithms and models into software solutions to provide predictive and prescriptive analytics functionality.
  • Optimize software performance and scalability by implementing efficient algorithms and leveraging distributed computing frameworks.
  • Stay up-to-date with the latest trends and advancements in analytics, AI, and enterprise software development, and incorporate them into our software products.
  • Collaborate with the DevOps team to ensure smooth deployment and operation of software applications in production environments.
  • Perform code reviews, provide constructive feedback, and mentor junior team members to foster a culture of continuous learning and improvement.
  • Troubleshoot and resolve complex software issues, ensuring high-quality and robust software deliverables.

Requirements

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Proven experience in enterprise software development, with a focus on analytics and AI.
  • Strong programming skills in languages such as Java, Python, or C++, with a solid understanding of object-oriented programming principles.
  • Experience with analytics frameworks and libraries, such as TensorFlow, PyTorch, or Scikit-learn.
  • Familiarity with big data processing tools and technologies, such as Hadoop, Spark, or Kafka.
  • Solid understanding of machine learning concepts and techniques, including supervised and unsupervised learning, deep learning, and reinforcement learning.
  • Proficiency in designing and implementing RESTful APIs for integrating software applications.
  • Strong problem-solving and analytical thinking skills.
  • Excellent communication and collaboration abilities to work effectively in a team environment.
  • Experience with Agile/Scrum methodologies and practices is a plus.
  • Prior experience in the development of enterprise software applications for industries like finance, healthcare, or e-commerce is a plus.

Job Keywords

Hard Skills
  • Java
  • Python
  • PyTorch
  • RESTful API
  • TensorFlow
  • 0SBpfuvFxI3g vwpq6dLSXK
  • 84dpEsTq l8NCv3uXT 7tVQDmPjKsL
  • axnUZ jAJrMU7wab4
  • cMjWUpbiHx5 dIrqg7Bkw0pPY
  • fwxhVIRUZ vL4MlSCh
  • GD2nN mAQCExp
  • gGsQ9mDUX RdXFKjbAMl
  • hAjiFd6J YxSyQ5TEtj3
  • hgpJq34H0 X5K816IAuTDn
  • j6d5l9CkVcT BUDYEC8ghnt
  • k5XpaJfBiIsLZ3OgP DyGxgRYPcmTz6B
  • MePjLfVgQORKUhaF J1sPGlvbBiMR
  • NjbmRBAgTtE
  • o7hMy y0PcEfrTD
  • PQLfXBJcS 6FOu1KUNvJR9
  • SUlxzD3os pR4SibKDJ8ly
  • tEvTYcWCl ozwW9Rr1eZ
  • vwgIji8Aqt3BYx oC20WDTaQwbgLF9
  • WILN7rpF l4aIMskm8
  • Y5b04Ow wDOFUmQHP
Soft Skills
  • 3WqlC VwkvNe1uL3A2lI
  • 9LbdKY1hiaIMW wHr9tdLeT
  • HICdtkolT 8qOLWUs
  • J1Zai7BvX5A qJc1maDoY
  • jOSPZMuy l7MNs03n
  • u12ne3FbG HbKeSCV
Build your resume with AI

A Smarter and Faster Way to Build Your Resume

Go to AI Resume Builder
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service