Start Your Search Here

push notification bell

Would you like to receive notifications about jobs in San Diego?

push notification bell

You have blocked notifications

Oops! You have blocked notifications. Click here for more info

You have blocked notifications, please check your browser settings.

push notification bell

You're currently subscribed to job notifications

Want to change your notifications for job alerts?

push notification bell

Subscribe to notifications

You will no longer receive notifications

Job Search

SynergisticIT

San Diego / Global

Entry Level Software Programmer

Job Description

Job OpportunityWe are proud to be consistently recognized as one of the world's best places to work, a champion of diversity and a model of social responsibility. We believe that diversity, inclusion and collaboration are key to building extraordinary teams. We hire people with exceptional talents, abilities and potential, then create an environment where you can become the best version of yourself and thrive both professionally and personally. Currently, we are looking for entry-level software programmers, Java Full stack developers, Python/Java developers, Data analysts/Data Scientists.What You'll DoAs a member of the growing Data Science and Machine Learning (Client) Engineering team in Bain's Advanced Analytics Group, you will:Provide technical expertise for end-to-end technical solution delivery on client cases (from solution architecture to hands-on development work)Develop statistical/Client models to be handed over to clients as prototype or production softwareTransform existing prototype code into scalable, production-grade softwareWrite, test, deploy and maintain machine learning code across the full software development lifecycleCollaborate on (or lead) the development of re-usable common frameworks, model and components that can be highly leveraged to address common Client engineering problems across industries and business functionsDrive best demonstrated practices in software engineering, and share learnings with team members in SynergisticIT about theoretical and technical developments in Client engineeringAbout You0-3 years of engineering experienceProficient knowledge of Python and SQLProficiency in one or more of R, Java, C++, Scala, DjangoFair understanding of fundamental computer science concepts, particularly data structures, algorithms, automated testing, object-oriented programming, performance complexity, and implications of computer architecture on software performanceBasic understanding of foundational concepts and algorithms in statistics and machine learning, including NLP, linear/logistic regression, SVM, random forest, boosting, neural networks, dimensionality reduction, reinforcement learning, etc.Basic Knowledge of machine learning frameworks and tools (e.g. Pandas, numpy, scikit-learn, TensorFlow, Pytorch, Keras, Huggingface)Basic Knowledge of probabilistic programming techniques and associated tools (e.g. Pyro, Stan, Tensorflow Probability, PyMC3), Bayesian inference and MCMC methodsWe also offer optionally skill and technology enhancement programs for candidates who are either missing skills or are lacking Industry/Client experience with Projects and skills. Candidates having difficulty in finding jobs or cracking interviews or who wants to improve their skill portfolio. If they are qualified with enough skills and have hands on project work at clients then you should be good to be submitted to clients. Shortlisting and selection is totally based on clients discretion not ours.Please apply to the posting or share your updated resume at [email protected] phone calls please. Shortlisted candidates would be reached out.
Apply Now

Similar Opportunities

View all jobs

Get Job Alerts

Don't miss the perfect fit. Get Daily curated job alerts.

Job Title or Keyword(s)
Location